1.0.0 • Published 1 year ago
react-native-otp-plus v1.0.0
Process to use this package
- Install this package.
use this below written code
import { View, Text, Button, TouchableOpacity } from 'react-native' import React, { useState } from 'react' import CustomInputOTP from './CustomInputOTP'
const App = () => {
const myOTP, setMyOTP = useState(null); const isFocused, setIsFocused = useState(true);
handleOTPChange = (otp) => { setMyOTP(otp); }
clearOTP = () => { setMyOTP(null); }
autoFill = () => { setMyOTP('1122'); }
return ( <View style={{ flex: 1, justifyContent: 'center', alignItems: 'center' }}>
<CustomInputOTP
value={myOTP}
onChange={handleOTPChange}
tintColor="#ff0000"
offTintColor="#BBBCBE"
otpLength={4}
fieldBorderRadius={16}
fieldPaddingVertical={12}
fieldWidth={50}
fieldMargin={8}
fieldTextAlign='center'
fieldFontSize={16}
fieldColor='#000'
fieldBorderWidth={1.5}
onOTPFieldFocus={isFocused}
/>
<View style={{ height: 16 }}></View>
<Button onPress={clearOTP} title="Clear OTP" />
<View style={{ height: 16 }}></View>
<Button onPress={autoFill} title="Auto fill OTP" />
</View>
) }
export default App
1.0.0
1 year ago