@ant-design/react-native
Version:
基于蚂蚁金服移动设计规范的 React Native 组件库
27 lines (26 loc) • 858 B
TypeScript
import React from 'react';
import { KeyboardTypeOptions } from 'react-native';
export type InputEventHandler = (value?: string) => void;
export interface InputItemPropsType {
type?: 'text' | 'bankCard' | 'phone' | 'password' | 'number' | 'digit' | KeyboardTypeOptions;
editable?: boolean;
disabled?: boolean;
name?: string;
value?: string;
defaultValue?: string;
placeholder?: string;
clear?: boolean;
maxLength?: number;
extra?: React.ReactNode;
error?: boolean;
labelNumber?: number;
labelPosition?: 'left' | 'top';
textAlign?: 'left' | 'center' | 'right';
updatePlaceholder?: boolean;
locale?: object;
onChange?: (value: string) => void;
onFocus?: InputEventHandler;
onBlur?: InputEventHandler;
onVirtualKeyboardConfirm?: InputEventHandler;
children?: React.ReactNode;
}