Skip to content

Commit

Permalink
fix: sidebar active styling
Browse files Browse the repository at this point in the history
  • Loading branch information
ndom91 committed Jul 30, 2024
1 parent 0c07fb2 commit 55eabef
Show file tree
Hide file tree
Showing 2 changed files with 18 additions and 7 deletions.
23 changes: 17 additions & 6 deletions apps/web/src/lib/components/SidebarContent.svelte
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,8 @@
toggleDrawer?.()
goto(target)
}
const activePath = $derived($page.url.pathname)
</script>

<div class="flex-grow p-4">
Expand All @@ -27,7 +29,7 @@
data-sveltekit-preload-data="hover"
class={cn(
"flex relative items-center p-2 font-semibold rounded-md border-0 transition duration-500 outline-none focus:rounded-md focus:ring-2 focus:ring-offset-0 focus:outline-none dark:focus:ring-neutral-800 focus:ring-neutral-300",
$page.url.pathname === "/" && "ring-2 ring-neutral-300 dark:ring-neutral-800",
activePath === "/" && "active",
)}
onclickcapture={() => toggleAndNavigate("/")}
>
Expand Down Expand Up @@ -77,7 +79,7 @@
data-sveltekit-preload-data="hover"
class={cn(
"flex relative items-center p-2 font-semibold rounded-md border-0 transition duration-500 outline-none focus:rounded-md focus:ring-2 focus:ring-offset-0 focus:outline-none dark:focus:ring-neutral-800 focus:ring-neutral-300",
$page.url.pathname === "/bookmarks" && "ring-2 ring-neutral-300 dark:ring-neutral-800",
activePath === "/bookmarks" && "active",
)}
onclickcapture={() => toggleAndNavigate("/bookmarks")}
>
Expand Down Expand Up @@ -126,7 +128,7 @@
data-sveltekit-preload-data="hover"
class={cn(
"flex relative items-center p-2 font-semibold rounded-md border-0 transition duration-500 outline-none focus:rounded-md focus:ring-2 focus:ring-offset-0 focus:outline-none dark:focus:ring-neutral-800 focus:ring-neutral-300",
$page.url.pathname === "/feeds" && "ring-2 ring-neutral-300 dark:ring-neutral-800",
activePath === "/feeds" && "active",
)}
onclickcapture={() => toggleAndNavigate("/feeds")}
>
Expand Down Expand Up @@ -176,7 +178,7 @@
data-sveltekit-preload-data="hover"
class={cn(
"flex relative items-center p-2 font-semibold rounded-md border-0 transition duration-500 outline-none focus:rounded-md focus:ring-2 focus:ring-offset-0 focus:outline-none dark:focus:ring-neutral-800 focus:ring-neutral-300",
$page.url.pathname === "/archives" && "ring-2 ring-neutral-300 dark:ring-neutral-800",
activePath === "/archives" && "active",
)}
onclickcapture={() => toggleAndNavigate("/archives")}
>
Expand Down Expand Up @@ -225,7 +227,7 @@
data-sveltekit-preload-data="hover"
class={cn(
"flex relative items-center p-2 font-semibold rounded-md border-0 transition duration-500 outline-none focus:rounded-md focus:ring-2 focus:ring-offset-0 focus:outline-none dark:focus:ring-neutral-800 focus:ring-neutral-300",
$page.url.pathname === "/categories" && "ring-2 ring-neutral-300 dark:ring-neutral-800",
activePath === "/categories" && "active",
)}
onclickcapture={() => toggleAndNavigate("/categories")}
>
Expand Down Expand Up @@ -275,7 +277,7 @@
data-sveltekit-preload-data="hover"
class={cn(
"flex relative items-center p-2 font-semibold rounded-md border-0 transition duration-500 outline-none focus:rounded-md focus:ring-2 focus:ring-offset-0 focus:outline-none dark:focus:ring-neutral-800 focus:ring-neutral-300",
$page.url.pathname === "/tags" && "ring-2 ring-neutral-300 dark:ring-neutral-800",
activePath === "/tags" && "active",
)}
onclickcapture={() => toggleAndNavigate("/tags")}
>
Expand Down Expand Up @@ -333,3 +335,12 @@
</span>
</div>
</div>

<style>
:global(button.active) {
@apply ring-2 ring-offset-transparent ring-neutral-400;
}
:global(html.dark button.active) {
@apply ring-neutral-800;
}
</style>
2 changes: 1 addition & 1 deletion apps/web/src/routes/(dashboard)/archives/+page.svelte
Original file line number Diff line number Diff line change
Expand Up @@ -164,7 +164,7 @@
</script>

<svelte:head>
<title>BriefButler | Bookmarks</title>
<title>BriefButler | Archives</title>
<meta name="description" content="RSS Feeds, Bookmarks and more!" />
</svelte:head>

Expand Down

0 comments on commit 55eabef

Please sign in to comment.