import { FieldValues } from "react-hook-form" import { DataGridBooleanCell, DataGridCurrencyCell, DataGridNumberCell, DataGridReadOnlyCell, DataGridRoot, DataGridSkeleton, DataGridTextCell, type DataGridRootProps, } from "./components" interface DataGridProps extends DataGridRootProps { isLoading?: boolean } const _DataGrid = ({ isLoading, ...props }: DataGridProps) => { return isLoading ? ( 0 ? props.data.length : 10 } /> ) : ( ) } export const DataGrid = Object.assign(_DataGrid, { BooleanCell: DataGridBooleanCell, TextCell: DataGridTextCell, NumberCell: DataGridNumberCell, CurrencyCell: DataGridCurrencyCell, ReadonlyCell: DataGridReadOnlyCell, })