Table
Использование
Обязательными полями являются data
и columns
. Формат следующий:
type TableRowData = {
id: string;
[key: string]: string | number;
};
export type TableColumnData = {
id: string;
label: string;
width?: number;
enableSorting?: boolean;
enableResizing?: boolean;
enableEditing?: boolean;
filters?: { value: string; label: string }[];
filterFn?: (filteredValue: string, cellValue: unknown) => boolean;
renderCell?: (value: unknown, row: TableRowData, rowIndex: number) => ReactNode;
};
Примеры
- Basic
- All in one