summaryrefslogtreecommitdiffhomepage
path: root/packages/console/app/src/component
diff options
context:
space:
mode:
authorFrank <[email protected]>2025-10-15 01:07:57 -0400
committerFrank <[email protected]>2025-10-15 01:07:57 -0400
commite8751d976e38d0cbfeef1bb05c6014f9591f3973 (patch)
treeb1f2ff230fd3651f868e7fbb13a82db705f6ab93 /packages/console/app/src/component
parent43c9702aa760e34cd434ba04ae6343632ca1b7ac (diff)
downloadopencode-e8751d976e38d0cbfeef1bb05c6014f9591f3973.tar.gz
opencode-e8751d976e38d0cbfeef1bb05c6014f9591f3973.zip
wip: zen
Diffstat (limited to 'packages/console/app/src/component')
-rw-r--r--packages/console/app/src/component/header.tsx6
1 files changed, 4 insertions, 2 deletions
diff --git a/packages/console/app/src/component/header.tsx b/packages/console/app/src/component/header.tsx
index 29b35bfa4..d6b3e2a43 100644
--- a/packages/console/app/src/component/header.tsx
+++ b/packages/console/app/src/component/header.tsx
@@ -4,9 +4,11 @@ import { A, createAsync } from "@solidjs/router"
import { createMemo, Match, Show, Switch } from "solid-js"
import { createStore } from "solid-js/store"
import { github } from "~/lib/github"
+import { queryIsLoggedIn } from "~/routes/workspace/common"
export function Header(props: { zen?: boolean }) {
const githubData = createAsync(() => github())
+ const isLoggedIn = createAsync(() => queryIsLoggedIn())
const starCount = createMemo(() =>
githubData()?.stars
? new Intl.NumberFormat("en-US", {
@@ -39,7 +41,7 @@ export function Header(props: { zen?: boolean }) {
<li>
<Switch>
<Match when={props.zen}>
- <a href="/auth">Login</a>
+ <a href="/auth">{isLoggedIn() ? "Workspace" : "Login"}</a>
</Match>
<Match when={!props.zen}>
<A href="/zen">Zen</A>
@@ -110,7 +112,7 @@ export function Header(props: { zen?: boolean }) {
<li>
<Switch>
<Match when={props.zen}>
- <a href="/auth">Login</a>
+ <a href="/auth">{isLoggedIn() ? "Workspace" : "Login"}</a>
</Match>
<Match when={!props.zen}>
<A href="/zen">Zen</A>