aboutsummaryrefslogtreecommitdiff
path: root/website/src/components/SiteTitle.astro
diff options
context:
space:
mode:
authorOgulcan Celik <ogulcancelik@gmail.com>2026-06-02 21:58:37 +0300
committerOgulcan Celik <ogulcancelik@gmail.com>2026-06-02 21:58:37 +0300
commitbe69ef9eeb8f8f59b3b26fc60378a7af7ca97cdc (patch)
tree4748dce52ce104713607e6aa61c488e242668926 /website/src/components/SiteTitle.astro
parentb751d102f158968aab681cb663d27b4c32197f62 (diff)
fix: preserve preview docs navigation
Diffstat (limited to 'website/src/components/SiteTitle.astro')
-rw-r--r--website/src/components/SiteTitle.astro4
1 files changed, 3 insertions, 1 deletions
diff --git a/website/src/components/SiteTitle.astro b/website/src/components/SiteTitle.astro
index 1173f2b6..d35da5d6 100644
--- a/website/src/components/SiteTitle.astro
+++ b/website/src/components/SiteTitle.astro
@@ -1,5 +1,7 @@
---
const { siteTitle, siteTitleHref } = Astro.locals.starlightRoute;
+const isPreview = Astro.url.pathname === '/docs/preview/' || Astro.url.pathname.startsWith('/docs/preview/');
+const docsHref = isPreview ? '/docs/preview/' : '/docs/';
---
<div class="title-row sl-flex">
@@ -8,7 +10,7 @@ const { siteTitle, siteTitleHref } = Astro.locals.starlightRoute;
<span translate="no">{siteTitle}</span>
</a>
<nav class="title-nav" aria-label="Primary">
- <a href="/docs/">Docs</a>
+ <a href={docsHref}>Docs</a>
<a href="/releases/">Releases</a>
<a href="/blog/">Blog</a>
</nav>