2024-10-12 18:29:44 +02:00
|
|
|
---
|
|
|
|
import LocaleLink from "./links/LocaleLink.astro"
|
|
|
|
import { type NavLink, resolvePathname } from "@/utils/linking"
|
|
|
|
|
2025-02-16 11:49:06 +01:00
|
|
|
const pathname = Astro.url.pathname
|
|
|
|
const currentPath = resolvePathname(pathname)
|
|
|
|
const isEnglish = pathname.startsWith("/en")
|
2024-10-12 18:29:44 +02:00
|
|
|
---
|
|
|
|
|
|
|
|
<div class="join">
|
2025-02-16 11:49:06 +01:00
|
|
|
<LocaleLink
|
|
|
|
to={currentPath as NavLink}
|
|
|
|
lang="nb"
|
|
|
|
class:list={[
|
|
|
|
"btn join-item !text-cat-text border-cat-surface0",
|
|
|
|
!isEnglish ? "bg-cat-mantle" : "bg-cat-base",
|
|
|
|
]}>Norsk</LocaleLink
|
2025-02-15 14:59:32 +01:00
|
|
|
>
|
2025-02-16 11:49:06 +01:00
|
|
|
<LocaleLink
|
|
|
|
to={currentPath as NavLink}
|
|
|
|
lang="en"
|
|
|
|
class:list={[
|
|
|
|
"btn join-item !text-cat-text border-cat-surface0",
|
|
|
|
isEnglish ? "bg-cat-mantle" : "bg-cat-base",
|
|
|
|
]}>English</LocaleLink
|
2025-02-15 14:59:32 +01:00
|
|
|
>
|
2024-10-12 18:29:44 +02:00
|
|
|
</div>
|