From 4ebf459debb3c2d4a7509a68556fc533ca75b43b Mon Sep 17 00:00:00 2001 From: Sebastian Herrlinger Date: Fri, 27 Mar 2026 00:59:30 +0100 Subject: [PATCH] fix outside js owner --- .../src/cli/cmd/tui/feature-plugins/home/tips.tsx | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/packages/opencode/src/cli/cmd/tui/feature-plugins/home/tips.tsx b/packages/opencode/src/cli/cmd/tui/feature-plugins/home/tips.tsx index 64b3ef4bf7..1a1d3c174c 100644 --- a/packages/opencode/src/cli/cmd/tui/feature-plugins/home/tips.tsx +++ b/packages/opencode/src/cli/cmd/tui/feature-plugins/home/tips.tsx @@ -15,19 +15,15 @@ function View(props: { show: boolean }) { } const tui: TuiPlugin = async (api) => { - const hidden = createMemo(() => api.kv.get("tips_hidden", false)) - const first = createMemo(() => api.state.session.count() === 0) - const show = createMemo(() => !first() && !hidden()) - api.command.register(() => [ { - title: hidden() ? "Show tips" : "Hide tips", + title: api.kv.get("tips_hidden", false) ? "Show tips" : "Hide tips", value: "tips.toggle", keybind: "tips_toggle", category: "System", hidden: api.route.current.name !== "home", onSelect() { - api.kv.set("tips_hidden", !hidden()) + api.kv.set("tips_hidden", !api.kv.get("tips_hidden", false)) api.ui.dialog.clear() }, }, @@ -37,6 +33,9 @@ const tui: TuiPlugin = async (api) => { order: 100, slots: { home_bottom() { + const hidden = createMemo(() => api.kv.get("tips_hidden", false)) + const first = createMemo(() => api.state.session.count() === 0) + const show = createMemo(() => !first() && !hidden()) return }, },