summaryrefslogtreecommitdiffhomepage
path: root/packages/desktop/src/context
diff options
context:
space:
mode:
authorAdam <[email protected]>2025-12-22 16:19:57 -0600
committerAdam <[email protected]>2025-12-22 16:20:17 -0600
commit9b6c9f64f7cce2be89b9f4826e348da1edeb64a4 (patch)
treee34c4ceeaeda2615b6235c41cf5f2801282deca8 /packages/desktop/src/context
parent1aae1c795db6b57b1404c40ee8a9d894bc9fd745 (diff)
downloadopencode-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.tsx15
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) {