1.0.0 • Published 7 years ago
@darkas20/rn-code-field v1.0.0
react-native-confirmation-code-field
A react-native confirmation code field for both IOS and Android (base on this project Migration Guide)
Component features:
- 🔮 Simple. Easy to use.
- 🍎 IOS "fast paste SMS-code" support.
- 🚮 Clearing part of the code by clicking on the cell
- 🛠 Extendable and hackable.
- 🤓 Readable changelog.
Links
Screenshots
Install
yarn add react-native-confirmation-code-field
# or
npm install react-native-confirmation-code-fieldUsage
import React, { Component } from 'react';
import CodeInput from 'react-native-confirmation-code-field';
class App extends Component {
handlerOnFulfill = code => console.log(code);
render() {
return <CodeInput onFulfill={this.handlerOnFulfill} />;
}
}How it works?
This component consists of:
- Container
<View {...containerProps}/>; - Render the "Cells" for the text code inside the container ("Cells" is
<TextInput {...cellProps} />); - And over this render invisible
<TextInput {...inputProps}/>; - "Cursor" inside cell is simulated component
1.0.0
7 years ago