@arco-design/web-react
Version:
Arco Design React UI Library.
24 lines (23 loc) • 700 B
TypeScript
import { ReactNode } from 'react';
import Node from '../base/node';
import { OptionProps } from '../interface';
export interface CascaderOptionProps<T> {
prefixCls?: string;
rtl?: boolean;
multiple?: boolean;
selected?: boolean;
isLeaf?: boolean;
option: Node<T>;
icons?: {
loading?: ReactNode;
checked?: ReactNode;
next?: ReactNode;
};
renderOption?: () => ReactNode;
onClickOption?: () => void;
onDoubleClickOption?: () => void;
onMouseEnter?: () => void;
onMultipleChecked?: (checked: boolean) => void;
}
declare const Option: <T extends OptionProps>(props: CascaderOptionProps<T>) => JSX.Element;
export default Option;