import React from "react"; import { Table, TableContainer, Tbody, Td, Th, Thead, Tr, Skeleton, TableCaption, Tfoot } from "@chakra-ui/react"; import EmptySearchList from "../EmptySearchList"; const DataTable = ({ data, isLoading, tableHeadRow, emptyMessage }) => { const columnWidth = data && data[0] ? `${(100 / Object.keys(data[0]).length).toFixed(2)}%` : "auto"; return ( {data?.length === 0 ? ( ) : ( Rubix v1.0.0 {tableHeadRow.map((heading, index) => ( ))} {isLoading ? Array.from({ length: 12 }).map((_, index) => ( {tableHeadRow.map((_, i) => ( ))} )) : data?.map((item, index) => ( {tableHeadRow.map((heading, i) => ( ))} ))}
{isLoading ? : heading} {/* {heading} */}
{item[heading]}
)}
); }; export default DataTable;