UNPKG

weike-multi-cascader

Version:
36 lines (35 loc) 1.19 kB
import React, { ReactNode } from 'react'; import { TreeNode, ValueType } from '../index.d'; export interface Props { value?: ValueType[]; data?: TreeNode[]; allowClear?: boolean; columnWidth?: number; placeholder?: string; onChange?: (newVal: ValueType[], selectedItems?: TreeNode[]) => void; onCascaderChange?: (node: TreeNode, operations: { add: (children: TreeNode[]) => TreeNode[]; }) => void; selectAll?: boolean; className?: string; style?: React.CSSProperties; disabled?: boolean; okText?: string; cancelText?: string; selectAllText?: string; popupTransitionName?: string; selectLeafOnly?: boolean; renderTitle?: (value: string) => ReactNode | undefined; getPopupContainer?: (props: any) => HTMLElement; maxTagCount?: number | 'responsive'; showBottom?: boolean; fristColumMulti?: boolean; isToolTip?: boolean; } export interface PopupProps extends Props { onCancel?: () => void; onConfirm?: () => void; onLayout?: (dom: HTMLDivElement) => void; } declare const MultiCascader: React.FunctionComponent<Props>; export default MultiCascader;