@colussi/react-secure-numeric-keyboard
TypeScript icon, indicating that this package has built-in type declarations

0.1.1 • Public • Published
import React, { useCallback, useRef } from 'react';

import SecureNumericKeyboard, { ISecureNumericKeyboard } from '@colussi/react-secure-numeric-keyboard';

export default function App() {
  const keyboardRef = useRef<ISecureNumericKeyboard>({
    selecteds: [],
    possibilities: [],
  });

  const handleClick = useCallback(() => {
    console.log(keyboardRef.current);
  }, []);

  return (
    <>
      <SecureNumericKeyboard
        ref={keyboardRef}
        deleteButtonContent="<-"
        options={[...Array(10).keys()]}
        separator="-"
      >
        <button aria-label="Passcode option" type="button" />
      </SecureNumericKeyboard>
      <br />
      <br />
      <button onClick={handleClick} type="button">
        get possibilities
      </button>
    </>
  );
}

/@colussi/react-secure-numeric-keyboard/

    Package Sidebar

    Install

    npm i @colussi/react-secure-numeric-keyboard

    Weekly Downloads

    3

    Version

    0.1.1

    License

    MIT

    Unpacked Size

    23.6 kB

    Total Files

    23

    Last publish

    Collaborators

    • jonatancolussi