Skip to content

Commit e38240a

Browse files
committed
✨ feat: redirect according to lang param
1 parent 5e3f24d commit e38240a

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

src/components/NavBar.astro

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,8 @@
22
import { useTranslations } from "../i18n/utils.ts";
33
import "../styles/global.css";
44
5-
const tr = useTranslations(Astro.params.lang as never);
5+
const lang = Astro.params.lang;
6+
const tr = useTranslations(lang as never);
67
---
78

89
<header>
@@ -14,13 +15,13 @@ const tr = useTranslations(Astro.params.lang as never);
1415
<nav class="navbar">
1516
<ul class="links">
1617
<li class="link">
17-
<a href="/#top" target="_self">{ tr("nav.home") }</a>
18+
<a href={ `${lang}/#top` } target="_self">{ tr("nav.home") }</a>
1819
</li>
1920
<li class="link">
20-
<a href="/#chars" target="_self">{ tr("nav.about") }</a>
21+
<a href={ `${lang}/#chars` } target="_self">{ tr("nav.about") }</a>
2122
</li>
2223
<li class="link">
23-
<a href="/projects" target="_self">{ tr("nav.projects") }</a>
24+
<a href={ `${lang}/projects` } target="_self">{ tr("nav.projects") }</a>
2425
</li>
2526
</ul>
2627
</nav>

0 commit comments

Comments
 (0)