import React from 'react'; import { FileText, Table, Box, DollarSign, Package } from 'lucide-react'; import { cn } from '../lib/utils'; interface SidebarProps { activeModule: string; setActiveModule: (m: 'descriptions' | 'article_details' | 'matrix' | 'dimensions' | 'pricing') => void; } export function Sidebar({ activeModule, setActiveModule }: SidebarProps) { const navItems = [ { id: 'matrix', label: 'Matrix', icon: Table }, { id: 'descriptions', label: 'Product Descriptions', icon: FileText }, { id: 'article_details', label: 'Article Details', icon: Package }, { id: 'dimensions', label: 'Dimensions', icon: Box }, { id: 'pricing', label: 'Pricing & Units', icon: DollarSign }, ] as const; return ( ); }