UNPKG

antd-mobile-rn

Version:

基于蚂蚁金服移动设计规范的 React Native 组件库

52 lines (51 loc) 1.58 kB
import React from 'react'; import { TextInputProperties } from 'react-native'; import { TextAreaItemPropsType } from './PropsType'; import { ITextareaItemStyle } from './style/index.native'; import { Omit } from 'utility-types'; export declare type TextInputProps = Omit<TextInputProperties, 'onChange' | 'onFocus' | 'onBlur'>; export interface TextareaItemNativeProps extends TextAreaItemPropsType, TextInputProps { last?: boolean; onContentSizeChange?: (e: any) => void; styles?: ITextareaItemStyle; } export default class TextAreaItem extends React.Component<TextareaItemNativeProps, any> { static defaultProps: { onChange(): void; onFocus(): void; onBlur(): void; onErrorClick(): void; clear: boolean; error: boolean; editable: boolean; rows: number; count: number; keyboardType: string; autoHeight: boolean; last: boolean; styles: { [x: string]: import("react-native").RegisteredStyle<any>; }; }; constructor(props: TextareaItemNativeProps); onChange: (event: { nativeEvent: { text: string; contentSize: { width: number; height: number; }; target: number; eventCount: number; }; }) => void; onContentSizeChange: (event: { nativeEvent: { contentSize: { width: number; height: number; }; }; }) => void; render(): JSX.Element; }