summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorAdam <[email protected]>2025-12-05 10:51:29 -0600
committerAdam <[email protected]>2025-12-05 10:51:35 -0600
commit81ee2d2332ce71ba1232387be4ad26ee37bb7a3b (patch)
tree6c107a299e5e2d21c8ba08d264a0f4184423b56e
parent85974e9acd0ab66ba1fe16a078b1c6df57160e9b (diff)
downloadopencode-81ee2d2332ce71ba1232387be4ad26ee37bb7a3b.tar.gz
opencode-81ee2d2332ce71ba1232387be4ad26ee37bb7a3b.zip
fix(desktop): prompting
-rw-r--r--packages/desktop/src/pages/layout.tsx4
1 files changed, 3 insertions, 1 deletions
diff --git a/packages/desktop/src/pages/layout.tsx b/packages/desktop/src/pages/layout.tsx
index 106a2e733..658ad4bcb 100644
--- a/packages/desktop/src/pages/layout.tsx
+++ b/packages/desktop/src/pages/layout.tsx
@@ -22,9 +22,10 @@ export default function Layout(props: ParentProps) {
const layout = useLayout()
const currentDirectory = createMemo(() => base64Decode(params.dir ?? ""))
const sessions = createMemo(() => globalSync.child(currentDirectory())[0].session ?? [])
- const currentSession = createMemo(() => sessions().find((s) => s.id === params.id) ?? sessions().at(0))
+ const currentSession = createMemo(() => sessions().find((s) => s.id === params.id))
function navigateToSession(session: Session | undefined) {
+ if (!session) return
navigate(`/${params.dir}/session/${session?.id}`)
}
@@ -59,6 +60,7 @@ export default function Layout(props: ParentProps) {
<Select
options={sessions()}
current={currentSession()}
+ placeholder="Select session"
label={(x) => x.title}
value={(x) => x.id}
onSelect={navigateToSession}