@omakase-ui/react-table
Version:
Omakase React Table Component.
14 lines (13 loc) • 479 B
TypeScript
import React from 'react';
import { ColumnDef } from '@tanstack/react-table';
declare type Sort = [string, 'asc' | 'desc'];
declare type DataTableProps<T> = {
data: T[];
columns: ColumnDef<T, string>[];
sort?: Sort;
onSortChange?: (value: Sort) => void;
bodyClassName?: string;
Empty?: React.FC;
};
export default function DataTable<T>({ data, columns, sort, onSortChange, bodyClassName, Empty, }: DataTableProps<T>): JSX.Element;
export {};