More Catppuccin colours, colour links by default

This commit is contained in:
2025-02-16 11:49:06 +01:00
parent 1b3c6c629e
commit 22cdc634f9
13 changed files with 70 additions and 40 deletions

View File

@ -2,14 +2,26 @@
import LocaleLink from "./links/LocaleLink.astro"
import { type NavLink, resolvePathname } from "@/utils/linking"
const currentPath = resolvePathname(Astro.url.pathname)
const pathname = Astro.url.pathname
const currentPath = resolvePathname(pathname)
const isEnglish = pathname.startsWith("/en")
---
<div class="join">
<LocaleLink to={currentPath as NavLink} lang="nb" class="btn join-item"
>Norsk</LocaleLink
<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
>
<LocaleLink to={currentPath as NavLink} lang="en" class="btn join-item"
>English</LocaleLink
<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
>
</div>