@ant-design/react-native
Version:
基于蚂蚁金服移动设计规范的 React Native 组件库
23 lines (22 loc) • 743 B
TypeScript
import * as React from 'react';
import { StyleProp, ViewStyle } from 'react-native';
export declare type CascaderOneValue = string | number;
export declare type CascaderValue = CascaderOneValue[];
export interface CascaderDataItem {
label: React.ReactNode;
value: CascaderOneValue;
children?: CascaderDataItem[];
}
export interface CascaderProps {
defaultValue?: CascaderValue;
value?: CascaderValue;
onChange?: (value: CascaderValue) => void;
data: CascaderDataItem[];
cols?: number;
disabled?: boolean;
rootNativeProps?: {};
pickerItemStyle?: StyleProp<ViewStyle>;
indicatorStyle?: StyleProp<ViewStyle>;
style?: StyleProp<ViewStyle>;
onScrollChange?: (value: CascaderValue) => void;
}