@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>
    </>
  );
}

Readme

Keywords

none

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