summaryrefslogtreecommitdiffhomepage
path: root/packages/desktop/src/context/local.tsx
diff options
context:
space:
mode:
authorAdam <[email protected]>2025-11-06 15:13:02 -0600
committerAdam <[email protected]>2025-11-06 15:13:06 -0600
commit96c57418f39bbf10e4538a6e0652baff7f0932fb (patch)
tree7709020729579f1ec84ce230726504a810d01421 /packages/desktop/src/context/local.tsx
parentb8c51e307f1e26c4cbc962fca742338fba3c9fe9 (diff)
downloadopencode-96c57418f39bbf10e4538a6e0652baff7f0932fb.tar.gz
opencode-96c57418f39bbf10e4538a6e0652baff7f0932fb.zip
feat(desktop): review flow
Diffstat (limited to 'packages/desktop/src/context/local.tsx')
-rw-r--r--packages/desktop/src/context/local.tsx17
1 files changed, 16 insertions, 1 deletions
diff --git a/packages/desktop/src/context/local.tsx b/packages/desktop/src/context/local.tsx
index 9dacc7100..1785bdf0c 100644
--- a/packages/desktop/src/context/local.tsx
+++ b/packages/desktop/src/context/local.tsx
@@ -464,9 +464,12 @@ export const { use: useLocal, provider: LocalProvider } = createSimpleContext({
opened: true,
width: 240,
},
+ review: {
+ state: "closed" as "open" | "closed" | "tab",
+ },
}),
{
- name: "layout",
+ name: "default-layout",
},
)
@@ -487,6 +490,18 @@ export const { use: useLocal, provider: LocalProvider } = createSimpleContext({
setStore("sidebar", "width", width)
},
},
+ review: {
+ state: createMemo(() => store.review?.state ?? "closed"),
+ open() {
+ setStore("review", "state", "open")
+ },
+ close() {
+ setStore("review", "state", "closed")
+ },
+ tab() {
+ setStore("review", "state", "tab")
+ },
+ },
}
})()