diff options
| author | Adam <[email protected]> | 2026-01-08 07:41:20 -0600 |
|---|---|---|
| committer | Adam <[email protected]> | 2026-01-08 17:48:15 -0600 |
| commit | be9b2bab156d3eccaf1c8ea4fce2523407833fdd (patch) | |
| tree | 0fddff15d81bfd0e5dd8c88d55ac2948f56878d8 /packages/app/src/app.tsx | |
| parent | c949e5b390814348a2a86802d4c350e964864da6 (diff) | |
| download | opencode-be9b2bab156d3eccaf1c8ea4fce2523407833fdd.tar.gz opencode-be9b2bab156d3eccaf1c8ea4fce2523407833fdd.zip | |
feat(app): cache session-scoped stores, optional context gating
Diffstat (limited to 'packages/app/src/app.tsx')
| -rw-r--r-- | packages/app/src/app.tsx | 22 |
1 files changed, 10 insertions, 12 deletions
diff --git a/packages/app/src/app.tsx b/packages/app/src/app.tsx index 13d9d147e..3caaf99fe 100644 --- a/packages/app/src/app.tsx +++ b/packages/app/src/app.tsx @@ -108,18 +108,16 @@ export function AppInterface() { <Route path="/" component={() => <Navigate href="session" />} /> <Route path="/session/:id?" - component={(p) => ( - <Show when={p.params.id ?? "new"} keyed> - <TerminalProvider> - <FileProvider> - <PromptProvider> - <Suspense fallback={<Loading />}> - <Session /> - </Suspense> - </PromptProvider> - </FileProvider> - </TerminalProvider> - </Show> + component={() => ( + <TerminalProvider> + <FileProvider> + <PromptProvider> + <Suspense fallback={<Loading />}> + <Session /> + </Suspense> + </PromptProvider> + </FileProvider> + </TerminalProvider> )} /> </Route> |
