import React from "react"; // helpers import { cn } from "../../helpers"; // types import { TTableData } from "./types"; export const Table = (props: TTableData) => { const { data, columns, keyExtractor, tableClassName = "", tHeadClassName = "", tHeadTrClassName = "", thClassName = "", tBodyClassName = "", tBodyTrClassName = "", tdClassName = "", } = props; return ( {columns.map((column) => ( ))} {data.map((item) => ( {columns.map((column) => ( ))} ))}
{(column?.thRender && column?.thRender()) || column.content}
{column.tdRender(item)}
); };