summaryrefslogtreecommitdiffhomepage
path: root/packages/console/app/src/component
diff options
context:
space:
mode:
authorFrank <[email protected]>2026-03-04 18:00:11 -0500
committerFrank <[email protected]>2026-03-04 18:00:11 -0500
commit218330aec1ee6c1e5482913387c308566235a871 (patch)
treee7c17cf7b97a780c5b5256201877d39d1f5c27dd /packages/console/app/src/component
parent22a4c5a77e466c6a81f7c461a58a7e63cd91be45 (diff)
parent67fa7903c3aa3d74f5255691d28e0417ca3ca565 (diff)
downloadopencode-218330aec1ee6c1e5482913387c308566235a871.tar.gz
opencode-218330aec1ee6c1e5482913387c308566235a871.zip
Merge branch 'go-page' into dev
Diffstat (limited to 'packages/console/app/src/component')
-rw-r--r--packages/console/app/src/component/header.tsx52
1 files changed, 31 insertions, 21 deletions
diff --git a/packages/console/app/src/component/header.tsx b/packages/console/app/src/component/header.tsx
index 6ab5ce2f5..24d5a897c 100644
--- a/packages/console/app/src/component/header.tsx
+++ b/packages/console/app/src/component/header.tsx
@@ -36,7 +36,7 @@ const fetchSvgContent = async (svgPath: string): Promise<string> => {
}
}
-export function Header(props: { zen?: boolean; hideGetStarted?: boolean }) {
+export function Header(props: { zen?: boolean; go?: boolean; hideGetStarted?: boolean }) {
const navigate = useNavigate()
const i18n = useI18n()
const language = useLanguage()
@@ -161,19 +161,24 @@ export function Header(props: { zen?: boolean; hideGetStarted?: boolean }) {
<li>
<a href={language.route("/docs")}>{i18n.t("nav.docs")}</a>
</li>
+ <Show when={!props.zen}>
+ <li>
+ <A href={language.route("/zen")}>{i18n.t("nav.zen")}</A>
+ </li>
+ </Show>
+ <Show when={!props.go}>
+ <li>
+ <A href={language.route("/go")}>{i18n.t("nav.go")}</A>
+ </li>
+ </Show>
<li>
<A href={language.route("/enterprise")}>{i18n.t("nav.enterprise")}</A>
</li>
- <li>
- <Switch>
- <Match when={props.zen}>
- <a href="/auth">{i18n.t("nav.login")}</a>
- </Match>
- <Match when={!props.zen}>
- <A href={language.route("/zen")}>{i18n.t("nav.zen")}</A>
- </Match>
- </Switch>
- </li>
+ <Show when={props.zen || props.go}>
+ <li>
+ <a href="/auth">{i18n.t("nav.login")}</a>
+ </li>
+ </Show>
<Show when={!props.hideGetStarted}>
<li>
<A href={language.route("/download")} data-slot="cta-button">
@@ -257,19 +262,24 @@ export function Header(props: { zen?: boolean; hideGetStarted?: boolean }) {
<li>
<a href={language.route("/docs")}>{i18n.t("nav.docs")}</a>
</li>
+ <Show when={!props.zen}>
+ <li>
+ <A href={language.route("/zen")}>{i18n.t("nav.zen")}</A>
+ </li>
+ </Show>
+ <Show when={!props.go}>
+ <li>
+ <A href={language.route("/go")}>{i18n.t("nav.go")}</A>
+ </li>
+ </Show>
<li>
<A href={language.route("/enterprise")}>{i18n.t("nav.enterprise")}</A>
</li>
- <li>
- <Switch>
- <Match when={props.zen}>
- <a href="/auth">{i18n.t("nav.login")}</a>
- </Match>
- <Match when={!props.zen}>
- <A href={language.route("/zen")}>{i18n.t("nav.zen")}</A>
- </Match>
- </Switch>
- </li>
+ <Show when={props.zen || props.go}>
+ <li>
+ <a href="/auth">{i18n.t("nav.login")}</a>
+ </li>
+ </Show>
<Show when={!props.hideGetStarted}>
<li>
<A href={language.route("/download")} data-slot="cta-button">