UNPKG

@wonderflow/react-components

Version:

UI components from Wonderflow's Wanda design system

25 lines 1.06 kB
import { ReactNode } from 'react'; import { Column, ColumnInstance, CustomCell, CustomHeaderGroup } from 'react-table'; export declare type PaginationPageType = { pageIndex: number; pageSize: number; }; export declare type OptionalColumnTypes = { isCollapsed?: boolean; align?: 'start' | 'center' | 'end'; isToggable?: boolean; expander?: boolean; }; export declare type OptionalDataTypes<T> = { subRows?: T[]; actions?: ReactNode | ReactNode[]; }; export declare type HeaderGroupType<T extends Record<string, unknown>> = CustomHeaderGroup<T, OptionalColumnTypes>; export declare type CellType<T extends Record<string, unknown>> = CustomCell<T, OptionalColumnTypes>; export declare type CustomColumnsType<T extends Record<string, unknown>> = Array<Column<T> & OptionalColumnTypes>; export declare type CustomColumnInstanceType<T extends Record<string, unknown>> = ColumnInstance<T> & OptionalColumnTypes; export declare type CustomSortingRule<T> = { id: keyof T; desc?: boolean; }; //# sourceMappingURL=types.d.ts.map