interface TableProps { columns: Array; data: Array; className?: string; } const Table: React.FC = ({ columns, data, className }) => { return ( {columns.map(({ key, name }) => ( ))} {data.map((item) => ( {columns.map(({ key, render }) => ( ))} ))}
{name}
{(render && typeof render === 'function' && render(item)) || item[key] || ''}
); }; export default Table;