antd-mobile
Version:
基于 React 的移动设计规范实现
37 lines (36 loc) • 935 B
TypeScript
import * as React from 'react';
interface InputItemProps {
/** web only */
prefixCls?: string;
/** web only */
prefixListCls?: string;
style?: React.CSSProperties;
/** web only */
className?: string;
type?: 'text' | 'bankCard' | 'phone' | 'password' | 'number';
editable?: boolean;
disabled?: boolean;
name?: string;
value?: string;
defaultValue?: string;
placeholder: string;
clear?: boolean;
maxLength?: number;
onChange?: Function;
onBlur?: Function;
onFocus?: Function;
extra?: React.ReactNode;
onExtraClick?: Function;
onExtraPress?: Function;
error?: boolean;
onErrorClick?: Function;
onErrorPress?: Function;
size?: 'large' | 'small';
labelNumber?: number;
labelPosition?: 'left' | 'top';
textAlign?: 'left' | 'center';
/** rn only */
last?: boolean;
children?: any;
}
export default InputItemProps;