UNPKG

antd-multi-asl-cascader

Version:

A multiple cascader component for antd

34 lines (33 loc) 1.09 kB
import React, { ReactNode } from 'react'; import { TreeNode } from '../index.d'; export interface Props { width?: number; value?: string[][]; data?: TreeNode[]; allowClear?: boolean; columnWidth?: number; placeholder?: string; onChange?: (newVal: string[][], 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: TreeNode[]) => ReactNode | undefined; getPopupContainer?: (props: any) => HTMLElement; maxTagCount?: number | 'responsive'; } export interface PopupProps extends Props { onCancel?: () => void; onConfirm?: () => void; onLayout?: (dom: HTMLDivElement) => void; } declare const MultiCascader: React.FunctionComponent<Props>; export default MultiCascader;