UNPKG

react-split-pane

Version:

React split-pane component with hooks and TypeScript

24 lines 625 B
export interface UsePersistenceOptions { key: string; storage?: Storage; debounce?: number; } /** * Hook for persisting pane sizes to localStorage/sessionStorage * * @example * ```tsx * function App() { * const [sizes, setSizes] = usePersistence({ key: 'my-layout' }); * * return ( * <SplitPane onResize={setSizes}> * <Pane size={sizes[0]}>...</Pane> * <Pane size={sizes[1]}>...</Pane> * </SplitPane> * ); * } * ``` */ export declare function usePersistence(options: UsePersistenceOptions): [number[], (sizes: number[]) => void]; //# sourceMappingURL=persistence.d.ts.map