import { ReactNode } from 'react'; interface TableProps { children: ReactNode; className?: string; } export function Table({ children, className = '' }: TableProps) { return (
{children}
); } interface TableHeadProps { children: ReactNode; } export function TableHead({ children }: TableHeadProps) { return ( {children} ); } interface TableBodyProps { children: ReactNode; } export function TableBody({ children }: TableBodyProps) { return ( {children} ); } interface TableRowProps { children: ReactNode; className?: string; } export function TableRow({ children, className = '' }: TableRowProps) { const baseClasses = 'border-b border-charcoal-outline/50 hover:bg-iron-gray/30 transition-colors'; const classes = className ? `${baseClasses} ${className}` : baseClasses; return ( {children} ); } interface TableHeaderProps { children: ReactNode; className?: string; } export function TableHeader({ children, className = '' }: TableHeaderProps) { const baseClasses = 'text-left py-3 px-4 text-xs font-medium text-gray-400 uppercase'; const classes = className ? `${baseClasses} ${className}` : baseClasses; return ( {children} ); } interface TableCellProps { children: ReactNode; className?: string; } export function TableCell({ children, className = '' }: TableCellProps) { const baseClasses = 'py-3 px-4'; const classes = className ? `${baseClasses} ${className}` : baseClasses; return ( {children} ); }