diff options
| author | Adam <[email protected]> | 2025-12-22 16:19:57 -0600 |
|---|---|---|
| committer | Adam <[email protected]> | 2025-12-22 16:20:17 -0600 |
| commit | 9b6c9f64f7cce2be89b9f4826e348da1edeb64a4 (patch) | |
| tree | e34c4ceeaeda2615b6235c41cf5f2801282deca8 /packages/desktop/src/context | |
| parent | 1aae1c795db6b57b1404c40ee8a9d894bc9fd745 (diff) | |
| download | opencode-9b6c9f64f7cce2be89b9f4826e348da1edeb64a4.tar.gz opencode-9b6c9f64f7cce2be89b9f4826e348da1edeb64a4.zip | |
feat(desktop): review pane toggle
Diffstat (limited to 'packages/desktop/src/context')
| -rw-r--r-- | packages/desktop/src/context/layout.tsx | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/packages/desktop/src/context/layout.tsx b/packages/desktop/src/context/layout.tsx index 17cd4785c..c6ba5fef5 100644 --- a/packages/desktop/src/context/layout.tsx +++ b/packages/desktop/src/context/layout.tsx @@ -46,6 +46,9 @@ export const { use: useLayout, provider: LayoutProvider } = createSimpleContext( opened: false, height: 280, }, + review: { + opened: true, + }, session: { width: 600, }, @@ -158,6 +161,18 @@ export const { use: useLayout, provider: LayoutProvider } = createSimpleContext( setStore("terminal", "height", height) }, }, + review: { + opened: createMemo(() => store.review?.opened ?? true), + open() { + setStore("review", "opened", true) + }, + close() { + setStore("review", "opened", false) + }, + toggle() { + setStore("review", "opened", (x) => !x) + }, + }, session: { width: createMemo(() => store.session?.width ?? 600), resize(width: number) { |
