@jdcfe/yep-react
Version:
一套移动端的React组件库
44 lines (43 loc) • 1.28 kB
TypeScript
import * as React from 'react';
import Tabs from '../tabs';
export interface Data {
}
export interface AreaPickerProps {
prefixCls?: string;
className?: string;
style?: React.CSSProperties;
show?: boolean;
maskCloseable?: boolean;
title?: string;
initialData?: Data[];
onOk?: (data: any) => void;
onCancel?: () => void;
fetchAction: (item: any, index: number) => Promise<any>;
distanceToChangeTab?: number;
keyExtractor?: (item: any, index?: number) => any;
nameExtractor?: (item: any, index?: number) => any;
chooseLabel?: string;
selected?: any[];
}
export default class AreaPicker extends React.PureComponent<AreaPickerProps, any> {
static defaultProps: {
prefixCls: string;
title: string;
chooseLabel: string;
style: {};
show: boolean;
maskCloseable: boolean;
distanceToChangeTab: number;
keyExtractor: (item: any) => any;
nameExtractor: (item: any) => any;
selected: never[];
initialData: never[];
onOk: () => void;
onCancel: () => void;
};
tabs: Tabs;
constructor(props: AreaPickerProps);
onClick: (city: any, index: number) => void;
componentDidMount(): void;
render(): JSX.Element;
}