import type { ReactElement, ReactNode } from 'react'; import { useStyles } from './DataTable.styles'; type DataTableProps = { children?: ReactNode | Array; isEmpty?: boolean; variant: 'grid' | 'listing'; }; /** * * @description DataTable component is used to display a list of items. * It supports grids (as cards) and tables (as rows) with filtering, pagination, sorting, and other features */ const DataTable = ({ children, variant = 'grid', isEmpty = false }: DataTableProps): ReactElement => { const { classes } = useStyles(); return (
{children}
); }; export { DataTable };