'use client'; import { NavItem, navItems } from '@/lib/nav-items'; import { cn } from '@/lib/utils'; import { useSelectedLayoutSegment } from 'next/navigation'; import AppLink from '../AppLink'; export default function Sidenav() { return (

Peer-at Code


); } function NavItem({ item }: { item: NavItem }) { const segment = useSelectedLayoutSegment(); const isActive = segment?.split('/').pop() === item.slug || (item.slug === '' && !segment); return ( {item.name} ); }