UNPKG

react-tenstack-table

Version:

Full Customizable and full functionality react tenstack table

24 lines (23 loc) 755 B
/** * @prop data array * @prop column data * @description This component just need a data array and column data */ import { RankingInfo } from "@tanstack/match-sorter-utils"; import { ColumnDef, FilterFn } from "@tanstack/react-table"; declare module "@tanstack/table-core" { interface FilterFns { fuzzy: FilterFn<unknown>; } interface FilterMeta { itemRank: RankingInfo; } } export type DataTableProps<Data extends object> = { data: Data[]; columns: ColumnDef<Data, any>[]; showItem?: boolean; filterButton?: string; }; declare function Datatable<Data extends object>({ data, columns, showItem, filterButton, }: DataTableProps<Data>): import("react/jsx-runtime").JSX.Element; export default Datatable;