import { NavLink } from 'react-router-dom'; import { LayoutDashboard, Upload, ShieldCheck, GitCompareArrows, Sun, Moon, Settings, } from 'lucide-react'; import type { Theme } from '../../types'; interface SidebarProps { theme: Theme; onToggleTheme: () => void; } const navItems = [ { to: '/', icon: LayoutDashboard, label: 'Dashboard' }, { to: '/upload', icon: Upload, label: 'Upload Data' }, { to: '/quality', icon: ShieldCheck, label: 'Data Quality' }, { to: '/compare', icon: GitCompareArrows, label: 'Compare' }, ]; export function Sidebar({ theme, onToggleTheme }: SidebarProps) { return ( ); }