From 1f2a1d4d9230f7d64f114e6126f8b634ef146493 Mon Sep 17 00:00:00 2001 From: Ariane Emory Date: Thu, 25 Dec 2025 03:47:26 -0500 Subject: [PATCH] remove unused /share placeholder text from session header - Remove '/share copy link' placeholder that appeared when session was not shared - Simplify header logic to only show share URL when session is actually shared - Remove unused shareEnabled memo variable --- .../src/cli/cmd/tui/routes/session/header.tsx | 18 ++++-------------- 1 file changed, 4 insertions(+), 14 deletions(-) diff --git a/packages/opencode/src/cli/cmd/tui/routes/session/header.tsx b/packages/opencode/src/cli/cmd/tui/routes/session/header.tsx index 098ee83cce8..15a93b9f31d 100644 --- a/packages/opencode/src/cli/cmd/tui/routes/session/header.tsx +++ b/packages/opencode/src/cli/cmd/tui/routes/session/header.tsx @@ -33,7 +33,6 @@ export function Header() { const sync = useSync() const session = createMemo(() => sync.session.get(route.sessionID)!) const messages = createMemo(() => sync.data.message[route.sessionID] ?? []) - const shareEnabled = createMemo(() => sync.data.config.share !== "disabled") const cost = createMemo(() => { const total = pipe( @@ -99,21 +98,12 @@ export function Header() { <ContextInfo context={context} cost={cost} /> </box> - <Show when={shareEnabled()}> + <Show when={session().share?.url}> <box flexDirection="row" justifyContent="space-between" gap={1}> <box flexGrow={1} flexShrink={1}> - <Switch> - <Match when={session().share?.url}> - <text fg={theme.textMuted} wrapMode="word"> - {session().share!.url} - </text> - </Match> - <Match when={true}> - <text fg={theme.text} wrapMode="word"> - /share <span style={{ fg: theme.textMuted }}>copy link</span> - </text> - </Match> - </Switch> + <text fg={theme.textMuted} wrapMode="word"> + {session().share!.url} + </text> </box> </box> </Show>