UNPKG

@hhgtech/hhg-components

Version:
21 lines (20 loc) 956 B
import React, { DetailedHTMLProps, FocusEventHandler, InputHTMLAttributes } from 'react'; export type OTPInputProps = DetailedHTMLProps<InputHTMLAttributes<HTMLInputElement>, HTMLInputElement> & { error?: boolean; }; export type OTPProps = Omit<OTPInputProps, 'value' | 'onChange'> & { valueLength?: number; value?: string | number; onChange?: (value: string | number) => void; onBlur?: FocusEventHandler<HTMLInputElement>; type?: 'password' | 'text' | 'number'; otpShareProps?: Partial<OTPInputProps>; }; export declare const OTP: React.ForwardRefExoticComponent<Omit<Omit<OTPInputProps, "value" | "onChange"> & { valueLength?: number; value?: string | number; onChange?: (value: string | number) => void; onBlur?: FocusEventHandler<HTMLInputElement>; type?: 'password' | 'text' | 'number'; otpShareProps?: Partial<OTPInputProps>; }, "ref"> & React.RefAttributes<HTMLInputElement>>;