import { PropsWithChildren, useState } from 'react'; import { UseFormRegister } from 'react-hook-form'; import { IoEyeOutline } from 'react-icons/io5'; import { Settings } from 'ontime-types'; import IconButton from '../../../../../common/components/buttons/IconButton'; import Input from '../../../../../common/components/input/input/Input'; import { isAlphanumeric } from '../../../../../common/utils/regex'; import style from './GeneralPinInput.module.scss'; interface GeneralPinInputProps { register: UseFormRegister; formName: keyof Settings; disabled?: boolean; } export default function GeneralPinInput({ register, formName, disabled }: PropsWithChildren) { const [isVisible, setVisible] = useState(false); return (
setVisible(true)} onMouseUp={() => setVisible(false)} variant='ghosted' aria-label='Show pin code' >
); }