import { NavLink } from 'react-router-dom'; import { BarChart3, FileText, GitBranch, Home, MessageSquare, Network, ShieldAlert, Workflow } from 'lucide-react'; import { useRepoStore } from '../../store/useRepoStore'; import { repoShortName } from '../../utils/formatters'; const NAV_ITEMS = [ { path: '/', icon: Home, label: 'Home', always: true }, { path: '/dashboard', icon: BarChart3, label: 'Dashboard' }, { path: '/architecture', icon: GitBranch, label: 'Architecture' }, { path: '/workflow', icon: Workflow, label: 'Workflow' }, { path: '/assistant', icon: MessageSquare, label: 'Assistant' }, { path: '/impact', icon: ShieldAlert, label: 'Impact' }, { path: '/documentation', icon: FileText, label: 'Docs' }, ]; export default function Sidebar() { const { repoId, ingestionData } = useRepoStore(); const isActive = Boolean(repoId); return ( ); }