@coveord/plasma-mantine
Version:
A Plasma flavoured Mantine theme
27 lines • 981 B
TypeScript
import { BoxProps, CompoundStylesApiProps, Factory } from '@mantine/core';
import { ReactNode } from 'react';
export type TableHeaderStylesNames = 'headerRoot' | 'headerGrid' | 'headerGridInner' | 'headerCol';
export interface TableHeaderProps extends Omit<BoxProps, 'classNames' | 'styles' | 'vars'>, CompoundStylesApiProps<TableHeaderFactory> {
children?: ReactNode;
unselectAllLabel?: string;
selectedCountLabel?: (count: number) => string;
/**
* Whether to show actions when rows are selected
*
* default true
*/
showActions?: boolean;
}
export type TableHeaderFactory = Factory<{
props: TableHeaderProps;
ref: HTMLDivElement;
stylesNames: TableHeaderStylesNames;
compound: true;
}>;
export declare const TableHeader: import("@mantine/core").MantineComponent<{
props: TableHeaderProps;
ref: HTMLDivElement;
stylesNames: TableHeaderStylesNames;
compound: true;
}>;
//# sourceMappingURL=TableHeader.d.ts.map