summaryrefslogtreecommitdiffhomepage
path: root/cloud/app/src/routes/workspace.tsx
diff options
context:
space:
mode:
authorDax Raad <[email protected]>2025-09-02 18:00:48 -0400
committerDax Raad <[email protected]>2025-09-02 18:00:48 -0400
commit2e16d685eb5b37e022e7cbd6d4f1ea6cc05f9620 (patch)
treee69988fdd16d0b16533f6abca22765af148939c5 /cloud/app/src/routes/workspace.tsx
parente544cccc70cc717d3780bb3ee8a046d8314cc3f2 (diff)
downloadopencode-2e16d685eb5b37e022e7cbd6d4f1ea6cc05f9620.tar.gz
opencode-2e16d685eb5b37e022e7cbd6d4f1ea6cc05f9620.zip
wip: zen
Diffstat (limited to 'cloud/app/src/routes/workspace.tsx')
-rw-r--r--cloud/app/src/routes/workspace.tsx6
1 files changed, 3 insertions, 3 deletions
diff --git a/cloud/app/src/routes/workspace.tsx b/cloud/app/src/routes/workspace.tsx
index c8c05ef43..5149954fa 100644
--- a/cloud/app/src/routes/workspace.tsx
+++ b/cloud/app/src/routes/workspace.tsx
@@ -23,10 +23,10 @@ const logout = action(async () => {
if (current)
await auth.update((val) => {
delete val.account[current]
+ const first = Object.keys(val.account)[0]
+ val.current = first
return val
})
-
- return redirect("/")
})
export default function WorkspaceLayout(props: RouteSectionProps) {
@@ -43,7 +43,7 @@ export default function WorkspaceLayout(props: RouteSectionProps) {
</div>
<div data-slot="header-actions">
<span>{userInfo()?.user.email}</span>
- <form action={logout} method="post">
+ <form onSubmit={() => location.href = "/"} action={logout} method="post">
<button type="submit" formaction={logout}>Logout</button>
</form>
</div>