UNPKG

@furystack/shades-common-components

Version:

Common UI components for FuryStack Shades

19 lines 905 B
import type { ChildrenList } from '@furystack/shades'; import type { ColumnFilterConfig, FilterableFindOptions } from './data-grid.js'; export type DataGridHeaderProps<Column extends string> = { field: Column; findOptions: FilterableFindOptions; onFindOptionsChange: (options: FilterableFindOptions) => void; filterConfig?: ColumnFilterConfig; }; export declare const OrderButton: (props: { field: string; findOptions: FilterableFindOptions; onFindOptionsChange: (options: FilterableFindOptions) => void; } & Omit<Partial<HTMLElement>, "style"> & { style?: Partial<CSSStyleDeclaration>; } & { ref?: import("@furystack/shades").RefObject<Element>; }, children?: ChildrenList) => JSX.Element; export declare const DataGridHeader: <Column extends string>(props: DataGridHeaderProps<Column>, children: ChildrenList) => JSX.Element<any>; //# sourceMappingURL=header.d.ts.map