react-pinify
TypeScript icon, indicating that this package has built-in type declarations

0.2.0 • Public • Published

react-pinify

Simplifying secure PIN input for React applications effortlessly

Usage

npm i react-pinify
import {usePinify, Pinify, Underlined} from 'react-pinify'

const App = () => {

    const pinify = usePinify();

    const formSubmitHandler = () => {
        try {
            const val = pinify.submitEventHandler()
            console.log(val)
        }
        catch (e) {
            console.error(e)
        }
    }

    return <>
        <Pinify 
            reference={pinify.ref} 
            onChange={pinify.valueChangeHandler} 
            defaultStyles = {Underlined}
        />
        <button onClick={formSubmitHandler}>Submit</button>
        {/*JSX*/}
    </>
}

Package Sidebar

Install

npm i react-pinify

Weekly Downloads

4

Version

0.2.0

License

ISC

Unpacked Size

174 kB

Total Files

8

Last publish

Collaborators

  • shakya_peiris