@cmk/fe_utils
Version:
frontend utility library
22 lines (20 loc) • 852 B
TypeScript
import { BoxProps } from '@mui/material';
import { FilterType, TableProps } from '../types';
export type TableHeaderProps = {
columns?: TableProps['columns'];
sortings?: FilterType[];
openFilters?: boolean[];
handleOpenFilters?: (() => void)[];
handleCloseFilters?: (() => void)[];
filters?: TableProps['filters'];
handleChangeSorting: (sortkey: string) => void;
disableTableHeader?: boolean;
headerBackground?: BoxProps['bgcolor'];
selectedRows?: (string | boolean | number)[];
onUnselectAll?: TableProps['onUnselectAllFilters'];
onSelectAll?: TableProps['onSelectAllFilters'];
handleClickSelectAll?: () => void;
onSetFilters: TableProps['onSetFilters'];
disableSelectAll?: boolean;
};
export declare const TableHeader: (props: TableHeaderProps) => import("react/jsx-runtime").JSX.Element;