From 2c17a980ffdc019d46b9e48a22bf719c009075e0 Mon Sep 17 00:00:00 2001 From: David Hill Date: Tue, 17 Feb 2026 17:06:21 +0000 Subject: refactor(ui): extract dock prompt shell --- .../app/src/pages/session/session-prompt-dock.tsx | 106 ++++++++++----------- 1 file changed, 50 insertions(+), 56 deletions(-) (limited to 'packages/app/src/pages') diff --git a/packages/app/src/pages/session/session-prompt-dock.tsx b/packages/app/src/pages/session/session-prompt-dock.tsx index 2bdb4ee2c..5728817fb 100644 --- a/packages/app/src/pages/session/session-prompt-dock.tsx +++ b/packages/app/src/pages/session/session-prompt-dock.tsx @@ -1,6 +1,7 @@ import { For, Show, createEffect, createMemo, createSignal, on, onCleanup } from "solid-js" import type { QuestionRequest, Todo } from "@opencode-ai/sdk/v2" import { Button } from "@opencode-ai/ui/button" +import { DockPrompt } from "@opencode-ai/ui/dock-prompt" import { PromptInput } from "@/components/prompt-input" import { QuestionDock } from "@/components/question-dock" import { SessionTodoDock } from "@/components/session-todo-dock" @@ -139,64 +140,57 @@ export function SessionPromptDock(props: { return (
-
-
-
-
- {props.t("notification.permission.title")}{" "} - {toolTitle()} + +
{props.t("notification.permission.title")}
+ + } + footer={ + <> +
+
+ + +
+ + } + > + +
{toolDescription()}
+
+ + 0}> +
+ + {(pattern) => {pattern}} +
- -
- -
{toolDescription()}
-
- - 0}> -
- - {(pattern) => ( -
- {pattern} -
- )} -
-
-
-
-
- -
-
-
- - - -
-
-
+ +
) }} -- cgit v1.2.3