UNPKG

hightable

Version:

A dynamic windowed scrolling table component for react

15 lines (14 loc) 674 B
import type { ReactNode } from 'react'; interface ColumnVisibilityStatesProviderProps { localStorageKey?: string; columnNames: string[]; initialVisibilityStates?: Record<string, MaybeHiddenColumn>; onColumnsVisibilityChange?: (columns: Record<string, MaybeHiddenColumn>) => void; children: ReactNode; } export interface HiddenColumn { hidden: true; } export type MaybeHiddenColumn = HiddenColumn | undefined; export declare function ColumnVisibilityStatesProvider({ children, localStorageKey, columnNames, initialVisibilityStates, onColumnsVisibilityChange }: ColumnVisibilityStatesProviderProps): import("react/jsx-runtime").JSX.Element; export {};