interface TableProps { headers: string[]; data: any[]; className?: string; children?: React.ReactNode; // Add children here } const Table: React.FC = ({ headers, data, className = '', children }) => { return (
{headers.map((header, index) => ( ))} {data.map((row, index) => ( {Object.values(row).map((value, idx) => ( ))} ))} {children} {/* This will allow you to pass additional content */}
{header}
{value as React.ReactNode}
); }; export default Table;