antd-mobile
Version:
<img src="https://gw.alipayobjects.com/mdn/rms_ee68a8/afts/img/A*hjjDS5Yy-ooAAAAAAAAAAAAAARQnAQ" alt="logo" width="100%" />
21 lines (20 loc) • 679 B
TypeScript
import { FC } from 'react';
import { NativeProps } from '../../utils/native-props';
export declare type CascaderValue = string;
export declare type CascaderOption = {
label: string;
value: string;
disabled?: boolean;
children?: CascaderOption[];
};
export declare type CascaderValueExtend = {
items: (CascaderOption | null)[];
};
export declare type CascaderViewProps = {
options: CascaderOption[];
value?: CascaderValue[];
defaultValue?: CascaderValue[];
onChange?: (value: CascaderValue[], extend: CascaderValueExtend) => void;
placeholder?: string;
} & NativeProps<'--height'>;
export declare const CascaderView: FC<CascaderViewProps>;