From 6e5a00f4f8b12e2f46926cd37f4cd99c440cbc7e Mon Sep 17 00:00:00 2001 From: Dax Raad Date: Wed, 19 Nov 2025 20:23:12 -0500 Subject: [PATCH] sync --- .../cli/cmd/tui/component/prompt/index.tsx | 19 ++++--------------- 1 file changed, 4 insertions(+), 15 deletions(-) diff --git a/packages/opencode/src/cli/cmd/tui/component/prompt/index.tsx b/packages/opencode/src/cli/cmd/tui/component/prompt/index.tsx index c74b3da8b..38fe60aae 100644 --- a/packages/opencode/src/cli/cmd/tui/component/prompt/index.tsx +++ b/packages/opencode/src/cli/cmd/tui/component/prompt/index.tsx @@ -1,18 +1,8 @@ -import { - TextAttributes, - BoxRenderable, - TextareaRenderable, - MouseEvent, - PasteEvent, - t, - dim, - fg, - type KeyBinding, -} from "@opentui/core" -import { createEffect, createMemo, Match, Switch, type JSX, onMount, createSignal, onCleanup, Show } from "solid-js" +import { BoxRenderable, TextareaRenderable, MouseEvent, PasteEvent, t, dim, fg, type KeyBinding } from "@opentui/core" +import { createEffect, createMemo, type JSX, onMount, createSignal, onCleanup, Show } from "solid-js" import { useLocal } from "@tui/context/local" import { useTheme } from "@tui/context/theme" -import { EmptyBorder, SplitBorder } from "@tui/component/border" +import { EmptyBorder } from "@tui/component/border" import { useSDK } from "@tui/context/sdk" import { useRoute } from "@tui/context/route" import { useSync } from "@tui/context/sync" @@ -30,7 +20,6 @@ import type { FilePart } from "@opencode-ai/sdk" import { TuiEvent } from "../../event" import { iife } from "@/util/iife" import { Locale } from "@/util/locale" -import { Shimmer } from "../../ui/shimmer" export type PromptProps = { sessionID?: string @@ -224,7 +213,7 @@ export function Prompt(props: PromptProps) { title: "Interrupt session", value: "session.interrupt", keybind: "session_interrupt", - disabled: status() !== "working", + disabled: status()?.type !== "idle", category: "Session", onSelect: (dialog) => { if (!props.sessionID) return