diff options
| author | Adam <[email protected]> | 2025-12-15 04:09:57 -0600 |
|---|---|---|
| committer | Adam <[email protected]> | 2025-12-15 10:20:15 -0600 |
| commit | e9b95b2e9199bfd94d6ad2f67a12ef5ae60f4f21 (patch) | |
| tree | fd2b4241924c4df8495f380dd074b163c8272ec0 /packages/desktop/src/app.tsx | |
| parent | 56dde2cc835f509f77cbd800d080d6dbb2b8edc6 (diff) | |
| download | opencode-e9b95b2e9199bfd94d6ad2f67a12ef5ae60f4f21.tar.gz opencode-e9b95b2e9199bfd94d6ad2f67a12ef5ae60f4f21.zip | |
wip(desktop): progress
Diffstat (limited to 'packages/desktop/src/app.tsx')
| -rw-r--r-- | packages/desktop/src/app.tsx | 45 |
1 files changed, 24 insertions, 21 deletions
diff --git a/packages/desktop/src/app.tsx b/packages/desktop/src/app.tsx index a49dac9aa..6414d0d49 100644 --- a/packages/desktop/src/app.tsx +++ b/packages/desktop/src/app.tsx @@ -12,6 +12,7 @@ import { GlobalSDKProvider } from "@/context/global-sdk" import { SessionProvider } from "@/context/session" import { NotificationProvider } from "@/context/notification" import { DialogProvider } from "@opencode-ai/ui/context/dialog" +import { CommandProvider } from "@/context/command" import Layout from "@/pages/layout" import Home from "@/pages/home" import DirectoryLayout from "@/pages/directory-layout" @@ -40,27 +41,29 @@ export function App() { <GlobalSyncProvider> <LayoutProvider> <DialogProvider> - <NotificationProvider> - <MetaProvider> - <Font /> - <Router root={Layout}> - <Route path="/" component={Home} /> - <Route path="/:dir" component={DirectoryLayout}> - <Route path="/" component={() => <Navigate href="session" />} /> - <Route - path="/session/:id?" - component={(p) => ( - <Show when={p.params.id || true} keyed> - <SessionProvider> - <Session /> - </SessionProvider> - </Show> - )} - /> - </Route> - </Router> - </MetaProvider> - </NotificationProvider> + <CommandProvider> + <NotificationProvider> + <MetaProvider> + <Font /> + <Router root={Layout}> + <Route path="/" component={Home} /> + <Route path="/:dir" component={DirectoryLayout}> + <Route path="/" component={() => <Navigate href="session" />} /> + <Route + path="/session/:id?" + component={(p) => ( + <Show when={p.params.id || true} keyed> + <SessionProvider> + <Session /> + </SessionProvider> + </Show> + )} + /> + </Route> + </Router> + </MetaProvider> + </NotificationProvider> + </CommandProvider> </DialogProvider> </LayoutProvider> </GlobalSyncProvider> |
