0.1.1 • Published 2 years ago

@colussi/react-secure-numeric-keyboard v0.1.1

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago
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>
    </>
  );
}