import React from 'react'; import { Upload, FileSpreadsheet, FileText, CheckSquare, Table } from 'lucide-react'; import { cn } from '../lib/utils'; interface SidebarProps { activeModule: string; setActiveModule: (m: 'descriptions' | 'completeness' | 'matrix' | 'upload') => void; } export function Sidebar({ activeModule, setActiveModule }: SidebarProps) { const navItems = [ { id: 'descriptions', label: 'Product Descriptions', icon: FileText }, { id: 'matrix', label: 'Matrix', icon: Table }, { id: 'upload', label: 'Upload / Reload', icon: Upload }, ] as const; return ( ); }