react-pin-field
Version:
React component for entering PIN codes
16 lines (15 loc) • 636 B
TypeScript
import { InputHTMLAttributes } from 'react';
import { Handler } from './hook';
export type InnerProps = {
length: number;
format: (char: string) => string;
formatAriaLabel: (index: number, total: number) => string;
onChange: (value: string) => void;
onComplete: (value: string) => void;
};
export declare const defaultProps: InnerProps;
export type NativeProps = Omit<InputHTMLAttributes<HTMLInputElement>, "onChange" | "onKeyDown" | "onCompositionStart" | "onCompositionEnd">;
export declare const defaultNativeProps: NativeProps;
export type Props = NativeProps & Partial<InnerProps> & {
handler?: Handler;
};