@@ -7,9 +7,9 @@ import useMedia from '../logic/useMedia';
7import { BrowsingRoutes, PostingRoutes } from '../routes';
7import { BrowsingRoutes, PostingRoutes } from '../routes';
8import { Meta } from './Meta';
8import { Meta } from './Meta';
10−const DesktopNavLink = ({ to, children }: NavLinkProps) => (
10+const DesktopNavLink = ({ to, children, ...props }: NavLinkProps) => (
12− <NavLink to={to} className={({ isActive }) => cn('hover:text-rosy transition-colors', isActive && 'underline')}>
12+ <NavLink to={to} className={({ isActive }) => cn('hover:text-rosy transition-colors', isActive && 'underline')} {...props}>
13 { children }
13 { children }
14 </NavLink>
14 </NavLink>
@@ -60,7 +60,7 @@ export const Layout = () => {
61 <nav className='w-24 mb-10'>
61 <nav className='w-24 mb-10'>
62 <ul className='font-semibold text-sm space-y-2'>
62 <ul className='font-semibold text-sm space-y-2'>
63− {Object.entries(BrowsingRoutes).map(([k,v]) => <DesktopNavLink key={v} to={v}>{k}</DesktopNavLink>)}
63+ {Object.entries(BrowsingRoutes).map(([k,v]) => <DesktopNavLink key={v} to={v} end={k === 'tags'}>{k}</DesktopNavLink>)}
65 <hr className='block my-4 border-mauve/60'/>
65 <hr className='block my-4 border-mauve/60'/>
66 <ul className='font-semibold text-sm space-y-2'>
66 <ul className='font-semibold text-sm space-y-2'>