diff options
| author | Brendan Allan <[email protected]> | 2026-02-19 00:03:08 +0800 |
|---|---|---|
| committer | Brendan Allan <[email protected]> | 2026-02-19 00:03:08 +0800 |
| commit | 4a5823562ca2f2ee0255aa815228e9973b6efb28 (patch) | |
| tree | b759d1e4ec7ef8ffd5163a1171273dcab2fa4e8f /packages/app/src | |
| parent | 3aaf29b69344917f3dfee8a9ca35fb24b74f2b9b (diff) | |
| download | opencode-4a5823562ca2f2ee0255aa815228e9973b6efb28.tar.gz opencode-4a5823562ca2f2ee0255aa815228e9973b6efb28.zip | |
desktop: fix isLocal
Diffstat (limited to 'packages/app/src')
| -rw-r--r-- | packages/app/src/context/server.tsx | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/packages/app/src/context/server.tsx b/packages/app/src/context/server.tsx index 182f7507f..adc7bfcc1 100644 --- a/packages/app/src/context/server.tsx +++ b/packages/app/src/context/server.tsx @@ -187,10 +187,13 @@ export const { use: useServer, provider: ServerProvider } = createSimpleContext( const origin = createMemo(() => projectsKey(state.active)) const projectsList = createMemo(() => store.projects[origin()] ?? []) - const isLocal = createMemo(() => origin() === "local") const current: Accessor<ServerConnection.Any | undefined> = createMemo( () => allServers().find((s) => ServerConnection.key(s) === state.active) ?? allServers()[0], ) + const isLocal = createMemo(() => { + const c = current() + return c?.type === "sidecar" && c.variant === "base" + }) return { ready: isReady, |
