From 8d2285c7357a513be32e92fa2e04138f4ff7c083 Mon Sep 17 00:00:00 2001 From: Jewgeni Lewash Date: Thu, 7 Mar 2024 08:57:13 +0100 Subject: [PATCH] fix(header): update style --- src/components/layout/Header.astro | 2 +- src/components/layout/HeaderLink.astro | 21 +++++++-------------- 2 files changed, 8 insertions(+), 15 deletions(-) diff --git a/src/components/layout/Header.astro b/src/components/layout/Header.astro index fb4ef89..a5da291 100644 --- a/src/components/layout/Header.astro +++ b/src/components/layout/Header.astro @@ -69,7 +69,7 @@ const navLinks = [ navLinks.map(({ href, label }) => ( + class="block w-full rounded-lg px-4 py-2 text-center font-sans text-sm leading-normal text-zinc-900 antialiased transition-all hover:bg-zinc-50 dark:text-zinc-100 dark:hover:bg-zinc-950 md:text-xl"> {label} )) diff --git a/src/components/layout/HeaderLink.astro b/src/components/layout/HeaderLink.astro index e4aea43..08e6490 100644 --- a/src/components/layout/HeaderLink.astro +++ b/src/components/layout/HeaderLink.astro @@ -1,20 +1,13 @@ --- const { pathname } = Astro.url; -const { class: className, href, ...props } = Astro.props; -const isActive = href === pathname || href === pathname.replace(/\/$/, ''); +const { class: className = '', href, ...props } = Astro.props; +const isActive = + href === pathname || href === (pathname.endsWith('/') ? pathname.slice(0, -1) : pathname); --- - + - -