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