From 56452d886d8f34841900ba969d489b5fa49bbad7 Mon Sep 17 00:00:00 2001 From: Dax Raad Date: Mon, 15 Dec 2025 17:13:00 -0500 Subject: fix dialog root complexity --- packages/desktop/src/app.tsx | 78 ++++++++++++------------- packages/desktop/src/hooks/use-providers.ts | 2 +- packages/desktop/src/pages/directory-layout.tsx | 5 +- 3 files changed, 41 insertions(+), 44 deletions(-) (limited to 'packages/desktop/src') diff --git a/packages/desktop/src/app.tsx b/packages/desktop/src/app.tsx index bc6f082a4..789a8fa2d 100644 --- a/packages/desktop/src/app.tsx +++ b/packages/desktop/src/app.tsx @@ -12,7 +12,7 @@ import { GlobalSDKProvider } from "@/context/global-sdk" import { TerminalProvider } from "@/context/terminal" import { PromptProvider } from "@/context/prompt" import { NotificationProvider } from "@/context/notification" -import { DialogProvider, DialogRoot } from "@opencode-ai/ui/context/dialog" +import { DialogProvider } from "@opencode-ai/ui/context/dialog" import { CommandProvider } from "@/context/command" import Layout from "@/pages/layout" import Home from "@/pages/home" @@ -36,46 +36,46 @@ const url = export function App() { return ( - - - - - - - - - ( - + + + + + + + + + + ( {props.children} - - )} - > - - - } /> - ( - - - - - - - - )} - /> - - - - - - - - - + )} + > + + + } /> + ( + + + + + + + + )} + /> + + + + + + + + + + ) } diff --git a/packages/desktop/src/hooks/use-providers.ts b/packages/desktop/src/hooks/use-providers.ts index 501ff9d0c..4a73fa055 100644 --- a/packages/desktop/src/hooks/use-providers.ts +++ b/packages/desktop/src/hooks/use-providers.ts @@ -6,8 +6,8 @@ import { createMemo } from "solid-js" export const popularProviders = ["opencode", "anthropic", "github-copilot", "openai", "google", "openrouter", "vercel"] export function useProviders() { - const params = useParams() const globalSync = useGlobalSync() + const params = useParams() const currentDirectory = createMemo(() => base64Decode(params.dir ?? "")) const providers = createMemo(() => { if (currentDirectory()) { diff --git a/packages/desktop/src/pages/directory-layout.tsx b/packages/desktop/src/pages/directory-layout.tsx index 0dbb3f6d6..c909a373d 100644 --- a/packages/desktop/src/pages/directory-layout.tsx +++ b/packages/desktop/src/pages/directory-layout.tsx @@ -6,7 +6,6 @@ import { LocalProvider } from "@/context/local" import { base64Decode } from "@opencode-ai/util/encode" import { DataProvider } from "@opencode-ai/ui/context" import { iife } from "@opencode-ai/util/iife" -import { DialogRoot } from "@opencode-ai/ui/context/dialog" export default function Layout(props: ParentProps) { const params = useParams() @@ -21,9 +20,7 @@ export default function Layout(props: ParentProps) { const sync = useSync() return ( - - {props.children} - + {props.children} ) })} -- cgit v1.2.3