diff --git a/packages/website/src/components/nav-link.astro b/packages/website/src/components/nav-link.astro
index 8a28620..06e6212 100644
--- a/packages/website/src/components/nav-link.astro
+++ b/packages/website/src/components/nav-link.astro
@@ -2,13 +2,16 @@
export type Props = astroHTML.JSX.AnchorHTMLAttributes & {
href: string
}
-const url = Astro.url
-const linkUrl = new URL(Astro.props.href, url)
+
+const removeTrailingSlash = (str: string) => str.replace(/\/$/, "")
+
+const linkUrl = new URL(Astro.props.href, Astro.url)
+
+const isActive =
+ removeTrailingSlash(Astro.url.pathname) ===
+ removeTrailingSlash(linkUrl.pathname)
---
-
+