UNPKG

767 BTypeScriptView Raw
1import * as React from 'react';
2import type { Tab, EditableConfig } from '../interface';
3export interface TabNodeProps {
4 id: string;
5 prefixCls: string;
6 tab: Tab;
7 active: boolean;
8 closable?: boolean;
9 editable?: EditableConfig;
10 onClick?: (e: React.MouseEvent | React.KeyboardEvent) => void;
11 onResize?: (width: number, height: number, left: number, top: number) => void;
12 renderWrapper?: (node: React.ReactElement) => React.ReactElement;
13 removeAriaLabel?: string;
14 removeIcon?: React.ReactNode;
15 onRemove: () => void;
16 onFocus: React.FocusEventHandler;
17 style?: React.CSSProperties;
18}
19declare const _default: React.ForwardRefExoticComponent<TabNodeProps & React.RefAttributes<HTMLDivElement>>;
20export default _default;