/** * Table Components * * 🔒 STYLE LOCKED - MUST use .igny8-table-compact class on all tables. * See DESIGN_SYSTEM.md for complete table styling guidelines. */ import { ReactNode } from "react"; // Props for Table interface TableProps { children: ReactNode; // Table content (thead, tbody, etc.) className?: string; // Optional className for styling } // Props for TableHeader interface TableHeaderProps { children: ReactNode; // Header row(s) className?: string; // Optional className for styling } // Props for TableBody interface TableBodyProps { children: ReactNode; // Body row(s) className?: string; // Optional className for styling } // Props for TableRow interface TableRowProps { children: ReactNode; // Cells (th or td) className?: string; // Optional className for styling } // Props for TableCell interface TableCellProps { children: ReactNode; // Cell content isHeader?: boolean; // If true, renders as