UNPKG

react-native-otp-field

Version:
51 lines (40 loc) 930 B
import * as React from "react"; import { StyleProp, TextStyle, ViewStyle } from "react-native"; export interface OTPFieldProps { /** * Length of the OTP to be captured. */ length?: number, /** * Value to displayed in the field. eg. '123' */ value?: string, /** * Callback when user type in the otp field */ onChange?: (value: string) => void, /** * Text field style that will be applied to individual text fields */ textFieldStyle?: StyleProp<TextStyle>, /** * Style of text fields container */ containerStyle?: StyleProp<ViewStyle>, /** * Error text. */ error?: string, /** * Text style for error text by default its red in color. */ errorStyle?: StyleProp<TextStyle> } /** * A UI component to take OTP input. */ declare interface OTPField extends React.FunctionComponent<OTPFieldProps> { }