From 47d9e017657c4d265dea53bd86d727097a7ba282 Mon Sep 17 00:00:00 2001 From: Adam <2363879+adamdotdevin@users.noreply.github.com> Date: Thu, 16 Oct 2025 14:53:44 -0500 Subject: wip: css/ui and desktop work --- packages/desktop/src/pages/index.tsx | 110 +++++++++++++++++----------------- packages/desktop/src/pages/layout.tsx | 5 -- 2 files changed, 56 insertions(+), 59 deletions(-) delete mode 100644 packages/desktop/src/pages/layout.tsx (limited to 'packages/desktop/src/pages') diff --git a/packages/desktop/src/pages/index.tsx b/packages/desktop/src/pages/index.tsx index 2e26eb0c2..1174f1e16 100644 --- a/packages/desktop/src/pages/index.tsx +++ b/packages/desktop/src/pages/index.tsx @@ -1,5 +1,5 @@ -import { FileIcon, Icon, IconButton, Tooltip } from "@/ui" -import * as KobalteTabs from "@kobalte/core/tabs" +import { Icon, Tooltip } from "@opencode-ai/ui" +import { FileIcon, IconButton } from "@/ui" import FileTree from "@/components/file-tree" import EditorPane from "@/components/editor-pane" import { For, Match, onCleanup, onMount, Show, Switch } from "solid-js" @@ -11,9 +11,7 @@ import SessionTimeline from "@/components/session-timeline" import PromptForm, { type PromptContentPart, type PromptSubmitValue } from "@/components/prompt-form" import { createStore } from "solid-js/store" import { getDirectory, getFilename } from "@/utils" -import { Select } from "@/components/select" -import { Tabs } from "@/ui/tabs" -import { Code } from "@/components/code" +import { PromptInput } from "@/components/prompt-input" export default function Page() { const local = useLocal() @@ -52,7 +50,7 @@ export default function Page() { const focused = document.activeElement === inputRef if (focused) { if (event.key === "Escape") { - inputRef?.blur() + // inputRef?.blur() } return } @@ -79,7 +77,7 @@ export default function Page() { } if (event.key.length === 1 && event.key !== "Unidentified") { - inputRef?.focus() + // inputRef?.focus() } } @@ -106,6 +104,8 @@ export default function Page() { } } + const handlePromptSubmit2 = () => {} + const handlePromptSubmit = async (prompt: PromptSubmitValue) => { const existingSession = local.session.active() let session = existingSession @@ -231,51 +231,54 @@ export default function Page() {