diff options
| author | Adam <[email protected]> | 2025-12-19 15:11:42 -0600 |
|---|---|---|
| committer | Adam <[email protected]> | 2025-12-20 04:25:17 -0600 |
| commit | 26cf5e003ebd402b3343504dd6726a4c8cc9ffe3 (patch) | |
| tree | 39553711b6f21da32918272181416515575ad987 /packages/ui/src/components/basic-tool.tsx | |
| parent | 742cf10deeffb31292cdbf8a5ca7afb07698d9dc (diff) | |
| download | opencode-26cf5e003ebd402b3343504dd6726a4c8cc9ffe3.tar.gz opencode-26cf5e003ebd402b3343504dd6726a4c8cc9ffe3.zip | |
fix(desktop): perf stuff
Diffstat (limited to 'packages/ui/src/components/basic-tool.tsx')
| -rw-r--r-- | packages/ui/src/components/basic-tool.tsx | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/packages/ui/src/components/basic-tool.tsx b/packages/ui/src/components/basic-tool.tsx index 8fae33694..28320eeb3 100644 --- a/packages/ui/src/components/basic-tool.tsx +++ b/packages/ui/src/components/basic-tool.tsx @@ -1,4 +1,4 @@ -import { children, For, Match, Show, Switch, type JSX } from "solid-js" +import { For, Match, Show, Switch, type JSX } from "solid-js" import { Collapsible } from "./collapsible" import { Icon, IconProps } from "./icon" @@ -27,7 +27,6 @@ export interface BasicToolProps { } export function BasicTool(props: BasicToolProps) { - const resolved = children(() => props.children) return ( <Collapsible defaultOpen={props.defaultOpen}> <Collapsible.Trigger> @@ -81,13 +80,13 @@ export function BasicTool(props: BasicToolProps) { </Switch> </div> </div> - <Show when={resolved() && !props.hideDetails}> + <Show when={props.children && !props.hideDetails}> <Collapsible.Arrow /> </Show> </div> </Collapsible.Trigger> - <Show when={resolved() && !props.hideDetails}> - <Collapsible.Content>{resolved()}</Collapsible.Content> + <Show when={props.children && !props.hideDetails}> + <Collapsible.Content>{props.children}</Collapsible.Content> </Show> </Collapsible> ) |
