UNPKG

antd

Version:

An enterprise-class UI design language and React components implementation

30 lines (29 loc) 1.12 kB
import React from 'react'; import type { SplitterProps, SplitterSemanticDraggerClassNames } from './interface'; export type ShowCollapsibleIconMode = boolean | 'auto'; export interface SplitBarProps { index: number; active: boolean; draggerStyle?: React.CSSProperties; draggerClassName?: SplitterSemanticDraggerClassNames; prefixCls: string; resizable: boolean; startCollapsible: boolean; endCollapsible: boolean; draggerIcon?: SplitterProps['draggerIcon']; collapsibleIcon?: SplitterProps['collapsibleIcon']; showStartCollapsibleIcon: ShowCollapsibleIconMode; showEndCollapsibleIcon: ShowCollapsibleIconMode; onOffsetStart: (index: number) => void; onOffsetUpdate: (index: number, offsetX: number, offsetY: number, lazyEnd?: boolean) => void; onOffsetEnd: (lazyEnd?: boolean) => void; onCollapse: (index: number, type: 'start' | 'end') => void; vertical: boolean; ariaNow: number; ariaMin: number; ariaMax: number; lazy?: boolean; containerSize: number; } declare const SplitBar: React.FC<SplitBarProps>; export default SplitBar;