summaryrefslogtreecommitdiffhomepage
path: root/packages/app/src/components
diff options
context:
space:
mode:
Diffstat (limited to 'packages/app/src/components')
-rw-r--r--packages/app/src/components/server/server-row.tsx9
1 files changed, 3 insertions, 6 deletions
diff --git a/packages/app/src/components/server/server-row.tsx b/packages/app/src/components/server/server-row.tsx
index 63a40bac2..d4f68d630 100644
--- a/packages/app/src/components/server/server-row.tsx
+++ b/packages/app/src/components/server/server-row.tsx
@@ -1,11 +1,11 @@
import { Tooltip } from "@opencode-ai/ui/tooltip"
+import { createResizeObserver } from "@solid-primitives/resize-observer"
import {
children,
createEffect,
createMemo,
createSignal,
type JSXElement,
- onCleanup,
onMount,
type ParentProps,
Show,
@@ -46,12 +46,9 @@ export function ServerRow(props: ServerRowProps) {
})
onMount(() => {
- check()
if (typeof ResizeObserver !== "function") return
- const observer = new ResizeObserver(check)
- if (nameRef) observer.observe(nameRef)
- if (versionRef) observer.observe(versionRef)
- onCleanup(() => observer.disconnect())
+ createResizeObserver([nameRef, versionRef], check)
+ check()
})
const tooltipValue = () => (