import { Table, Center, ScrollArea } from "@mantine/core"; import { Table as ReactTable, flexRender } from "@tanstack/react-table"; interface Props { table: ReactTable; } export default function DashboardTable({ table }: Props) { return ( {/* Thead */} {table.getHeaderGroups().map((headerGroup) => ( {headerGroup.headers.map((header) => ( {header.isPlaceholder ? null : flexRender( header.column.columnDef.header, header.getContext() )} ))} ))} {/* Tbody */} {table.getRowModel().rows.length > 0 ? ( table.getRowModel().rows.map((row) => ( {row.getVisibleCells().map((cell) => ( {flexRender( cell.column.columnDef.cell, cell.getContext() )} ))} )) ) : (
- No Data -
)}
); }