diff options
| author | Adam <[email protected]> | 2025-10-23 15:27:31 -0500 |
|---|---|---|
| committer | Adam <[email protected]> | 2025-10-24 12:16:32 -0500 |
| commit | 3eb2db98ed0a9c266e1bf00544e460cb0633b368 (patch) | |
| tree | eb04fea563b3a3b74a3d89ca9500e92cf4b908c8 /packages/desktop/src/index.tsx | |
| parent | 35dec0649db8f46bffd7121af9cd301668e69e8c (diff) | |
| download | opencode-3eb2db98ed0a9c266e1bf00544e460cb0633b368.tar.gz opencode-3eb2db98ed0a9c266e1bf00544e460cb0633b368.zip | |
wip: desktop work
Diffstat (limited to 'packages/desktop/src/index.tsx')
| -rw-r--r-- | packages/desktop/src/index.tsx | 33 |
1 files changed, 19 insertions, 14 deletions
diff --git a/packages/desktop/src/index.tsx b/packages/desktop/src/index.tsx index 5fa840f0d..b1c57bd6f 100644 --- a/packages/desktop/src/index.tsx +++ b/packages/desktop/src/index.tsx @@ -3,10 +3,17 @@ import "@/index.css" import { render } from "solid-js/web" import { Router, Route } from "@solidjs/router" import { MetaProvider } from "@solidjs/meta" -import { EventProvider, SDKProvider, SyncProvider, LocalProvider, ShikiProvider, MarkedProvider } from "@/context" import { Fonts } from "@opencode-ai/ui" +import { ShikiProvider } from "./context/shiki" +import { MarkedProvider } from "./context/marked" +import { SDKProvider } from "./context/sdk" +import { SyncProvider } from "./context/sync" +import { LocalProvider } from "./context/local" import Home from "@/pages" +const host = import.meta.env.VITE_OPENCODE_SERVER_HOST ?? "127.0.0.1" +const port = import.meta.env.VITE_OPENCODE_SERVER_PORT ?? "4096" + const root = document.getElementById("root") if (import.meta.env.DEV && !(root instanceof HTMLElement)) { throw new Error( @@ -18,19 +25,17 @@ render( () => ( <ShikiProvider> <MarkedProvider> - <SDKProvider> - <EventProvider> - <SyncProvider> - <LocalProvider> - <MetaProvider> - <Fonts /> - <Router> - <Route path="/" component={Home} /> - </Router> - </MetaProvider> - </LocalProvider> - </SyncProvider> - </EventProvider> + <SDKProvider url={`http://${host}:${port}`}> + <SyncProvider> + <LocalProvider> + <MetaProvider> + <Fonts /> + <Router> + <Route path="/" component={Home} /> + </Router> + </MetaProvider> + </LocalProvider> + </SyncProvider> </SDKProvider> </MarkedProvider> </ShikiProvider> |
