diff options
| author | Brendan Allan <[email protected]> | 2026-04-02 17:24:10 +0800 |
|---|---|---|
| committer | GitHub <[email protected]> | 2026-04-02 17:24:10 +0800 |
| commit | 327f62526a7f60c1c67ae017d1b105466bb730e9 (patch) | |
| tree | 4190af49ea728807c503107e78e07cba593cac3a /packages/app/src/components/server | |
| parent | d540d363a76909c9c1b1d4e4113a1b8fea62c5a8 (diff) | |
| download | opencode-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.tsx | 9 |
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 = () => ( |
