UNPKG

@ihatecode/react-splitter

Version:

A split pane component written in React.

28 lines (27 loc) 680 B
import * as React from 'react'; export interface SplitterItemProps { key?: React.Key; min?: number | string; max?: number | string; size?: number | string; resizable?: boolean; content: React.ReactNode; } export interface SplitterProps { className?: string; style?: React.CSSProperties; resizable?: boolean; direction?: 'horizontal' | 'vertical'; splitbar?: SplitbarProps; items: SplitterItemProps[]; onResize?: (sizes: { px: number; percent: number; }[]) => void; } interface SplitbarProps { size?: number; color?: string; } declare const Splitter: React.FC<SplitterProps>; export default Splitter;