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*/}
    </>
}

/react-pinify/

    Package Sidebar

    Install

    npm i react-pinify

    Weekly Downloads

    6

    Version

    0.2.0

    License

    ISC

    Unpacked Size

    174 kB

    Total Files

    8

    Last publish

    Collaborators

    • shakya_peiris