mui-datatables-updated
Version:
MUI Datatable library inspired by the gregnb/mui-datatables project, featuring an up-to-date implementation with Typescript Support.
23 lines (22 loc) • 769 B
TypeScript
import React from "react";
import { Column, Options } from "./MUITable";
import { UseReactToPrintFn } from "react-to-print";
export interface CustomSelectedToolbarProps<T> {
selected?: readonly T[];
data?: T[];
}
interface EnhancedTableToolbarProps<T> {
title: string;
numSelected: number;
selected: readonly T[];
onFilterChange: (filterFunc: (row: T) => boolean) => void;
onSearch: (query: string) => void;
printFn: UseReactToPrintFn;
columns: Column[];
CustomToolbar?: React.FC;
CustomSelectedToolbar?: React.FC<CustomSelectedToolbarProps<T>>;
data?: T[];
options?: Options;
}
export declare function EnhancedTableToolbar<T>(props: EnhancedTableToolbarProps<T>): import("react/jsx-runtime").JSX.Element;
export {};