import React, { useMemo } from "react"; interface TableProps { data: Record[]; } export const Table: React.FC = ({ data }) => { const headers = useMemo(() => Object.keys(data[0]), [data]); if (data.length === 0) return null; return ( {headers.map((header) => ( ))} {data.map((row, rowIndex) => ( {headers.map((header) => ( ))} ))}
{header}
{String(row[header])}
); };