summaryrefslogtreecommitdiffhomepage
path: root/packages/app/src/components/server
diff options
context:
space:
mode:
authorBrendan Allan <[email protected]>2026-04-02 17:24:10 +0800
committerGitHub <[email protected]>2026-04-02 17:24:10 +0800
commit327f62526a7f60c1c67ae017d1b105466bb730e9 (patch)
tree4190af49ea728807c503107e78e07cba593cac3a /packages/app/src/components/server
parentd540d363a76909c9c1b1d4e4113a1b8fea62c5a8 (diff)
downloadopencode-327f62526a7f60c1c67ae017d1b105466bb730e9.tar.gz
opencode-327f62526a7f60c1c67ae017d1b105466bb730e9.zip
use solid-primitives/resize-observer across web code (#20613)
Diffstat (limited to 'packages/app/src/components/server')
-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 = () => (