diff options
| author | Adam <[email protected]> | 2025-12-14 06:39:08 -0600 |
|---|---|---|
| committer | Adam <[email protected]> | 2025-12-14 21:38:58 -0600 |
| commit | 2613f44961a73bc57db6662bfa1d0407515c497a (patch) | |
| tree | 8f8de20b6b35c1678c2ff2f567ff2204050c3cbf /packages/desktop/src/pages | |
| parent | 62ffeb3987ad1188e37141513bee7d1f3ce0dcd8 (diff) | |
| download | opencode-2613f44961a73bc57db6662bfa1d0407515c497a.tar.gz opencode-2613f44961a73bc57db6662bfa1d0407515c497a.zip | |
wip(desktop): progress
Diffstat (limited to 'packages/desktop/src/pages')
| -rw-r--r-- | packages/desktop/src/pages/directory-layout.tsx | 7 | ||||
| -rw-r--r-- | packages/desktop/src/pages/layout.tsx | 16 |
2 files changed, 8 insertions, 15 deletions
diff --git a/packages/desktop/src/pages/directory-layout.tsx b/packages/desktop/src/pages/directory-layout.tsx index c909a373d..1349f6ec0 100644 --- a/packages/desktop/src/pages/directory-layout.tsx +++ b/packages/desktop/src/pages/directory-layout.tsx @@ -6,6 +6,7 @@ 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 { DialogProvider, DialogRoot } from "@/context/dialog" export default function Layout(props: ParentProps) { const params = useParams() @@ -20,7 +21,11 @@ export default function Layout(props: ParentProps) { const sync = useSync() return ( <DataProvider data={sync.data} directory={directory()}> - <LocalProvider>{props.children}</LocalProvider> + <LocalProvider> + <DialogProvider> + <DialogRoot>{props.children}</DialogRoot> + </DialogProvider> + </LocalProvider> </DataProvider> ) })} diff --git a/packages/desktop/src/pages/layout.tsx b/packages/desktop/src/pages/layout.tsx index 63ee5b2aa..7b1d0e45a 100644 --- a/packages/desktop/src/pages/layout.tsx +++ b/packages/desktop/src/pages/layout.tsx @@ -33,8 +33,6 @@ import { useGlobalSDK } from "@/context/global-sdk" import { useNotification } from "@/context/notification" import { Binary } from "@opencode-ai/util/binary" import { Header } from "@/components/header" -import { DialogProvider } from "@/components/dialog-provider" -import { DialogConnect } from "@/components/dialog-connect" export default function Layout(props: ParentProps) { const [store, setStore] = createStore({ @@ -90,10 +88,6 @@ export default function Layout(props: ParentProps) { } } - async function connectProvider() { - layout.dialog.open("provider") - } - createEffect(() => { if (!params.dir || !params.id) return const directory = base64Decode(params.dir) @@ -494,7 +488,7 @@ export default function Layout(props: ParentProps) { class="flex w-full text-left justify-start text-12-medium text-text-strong stroke-[1.5px] rounded-lg rounded-t-none shadow-none border-t border-border-weak-base pl-2.25 pb-px" size="large" icon="plus" - onClick={connectProvider} + // onClick={connectProvider} > <Show when={layout.sidebar.opened()}>Connect provider</Show> </Button> @@ -508,7 +502,7 @@ export default function Layout(props: ParentProps) { variant="ghost" size="large" icon="plus" - onClick={connectProvider} + // onClick={connectProvider} > <Show when={layout.sidebar.opened()}>Connect provider</Show> </Button> @@ -555,12 +549,6 @@ export default function Layout(props: ParentProps) { </div> </div> <main class="size-full overflow-x-hidden flex flex-col items-start">{props.children}</main> - <Show when={layout.dialog.opened() === "provider"}> - <DialogProvider /> - </Show> - <Show when={layout.dialog.opened() === "connect"}> - <DialogConnect /> - </Show> </div> <Toast.Region /> </div> |
