@quanxi/ui
Version:
全悉组件库
30 lines (29 loc) • 936 B
TypeScript
import React from "react";
import "./style.scss";
export interface CascaderOption {
value: string | number;
label: React.ReactNode;
children?: CascaderOption[];
}
export interface CascaderProps {
options: CascaderOption[];
value?: React.Key[] | React.Key[][];
placeholder?: string;
showArrow?: boolean;
suffixIcon?: React.ReactNode;
multiple?: boolean;
showSearch?: boolean;
maxTagCount?: number | "responsive";
onChange?: (v: React.Key[] | React.Key[][]) => void;
showCheckedStrategy?: "SHOW_CHILD" | "SHOW_PARENT";
style?: React.CSSProperties;
dropdownClassName?: string;
changeOnSelect?: boolean;
expandTrigger?: "hover" | "click";
allowClear?: boolean;
disabled?: boolean;
className?: string;
showHighLight?: boolean;
}
declare const _default: React.ForwardRefExoticComponent<CascaderProps & React.RefAttributes<unknown>>;
export default _default;