UNPKG

es-grid-template

Version:

es-grid-template

20 lines (19 loc) 820 B
import React from 'react'; import 'dayjs/locale/es'; import 'dayjs/locale/vi'; import type { ColumnsTable, GetRowKey, GridTableProps } from "./type"; type GridProps<T> = GridTableProps<T> & { triggerChangeColumns?: (columns: ColumnsTable<T>, type: string) => void; triggerChangeData?: (newData: T[], type: string) => void; triggerFilter?: (queries: any) => void; triggerGroupColumns?: (groupedColumns: string[]) => void; tableRef: any; bottomToolbar?: () => React.ReactElement; getRowKey: GetRowKey<T>; rowSelection?: any; groupToolbar?: () => React.ReactNode; isFilter?: boolean; setIsFilter?: React.Dispatch<React.SetStateAction<boolean>>; }; declare const TableGrid: <RecordType extends object>(props: GridProps<RecordType>) => React.JSX.Element; export default TableGrid;