1
This commit is contained in:
+31
@@ -0,0 +1,31 @@
|
||||
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;
|
||||
rootPrefixCls: string;
|
||||
resizable: boolean;
|
||||
startCollapsible: boolean;
|
||||
endCollapsible: boolean;
|
||||
draggerIcon?: SplitterProps['draggerIcon'];
|
||||
collapsibleIcon?: SplitterProps['collapsibleIcon'];
|
||||
showStartCollapsibleIcon: ShowCollapsibleIconMode;
|
||||
showEndCollapsibleIcon: ShowCollapsibleIconMode;
|
||||
onDraggerDoubleClick?: (index: number) => void;
|
||||
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;
|
||||
Reference in New Issue
Block a user