summaryrefslogtreecommitdiff
path: root/src/components/Navbar/NavLinks.astro
blob: a96dc48765dcde17150f8bf7a49ddcc167b36f18 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
---
import { getLocaleFromPathOrDefault } from '$lib/getLocaleFromPath';
import translate from '$i18n/translate';
import tContact from '$i18n/translations/pages/contact';
import tNews from '$i18n/translations/pages/news';
import tJyne from '$i18n/translations/pages/jyne';
import tSubmit from '$i18n/translations/pages/submit';

const locale = getLocaleFromPathOrDefault(Astro.url.pathname);
const t = translate(locale);
---

<ul class="nav__nav-links">
  <li>
    <a class="btn" href={`/${locale}/news`}>{t(tNews, { key: 'title' })}</a>
  </li>
  <li>
    <a class="btn" href={`/${locale}/submit`}>{t(tSubmit, { key: 'title' })}</a>
  </li>
  <li>
    <a class="btn" href={`/${locale}/jyne`}>{t(tJyne, { key: 'title' })}</a>
  </li>
  <li>
    <a class="btn" href={`/${locale}/contact`}>{t(tContact, { key: 'title' })}</a>
  </li>
</ul>