diff options
| author | Frank <[email protected]> | 2026-03-04 18:00:11 -0500 |
|---|---|---|
| committer | Frank <[email protected]> | 2026-03-04 18:00:11 -0500 |
| commit | 218330aec1ee6c1e5482913387c308566235a871 (patch) | |
| tree | e7c17cf7b97a780c5b5256201877d39d1f5c27dd /packages/console/app/src/component | |
| parent | 22a4c5a77e466c6a81f7c461a58a7e63cd91be45 (diff) | |
| parent | 67fa7903c3aa3d74f5255691d28e0417ca3ca565 (diff) | |
| download | opencode-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.tsx | 52 |
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"> |
