react-tenstack-table
Version:
Full Customizable and full functionality react tenstack table
24 lines (23 loc) • 755 B
TypeScript
/**
* @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;