UNPKG

phone-mask-uz

Version:

A flexible React component for formatting and validating Uzbekistan phone numbers

14 lines (13 loc) 629 B
import React, { InputHTMLAttributes } from "react"; export interface PhoneInputProps extends Omit<InputHTMLAttributes<HTMLInputElement>, "onChange" | "value"> { value?: string; onChange?: (formattedValue: string, isValid: boolean) => void; error?: string | boolean; showError?: boolean; inputComponent?: React.ComponentType<any>; inputProps?: Record<string, any>; wrapperComponent?: React.ComponentType<any>; wrapperProps?: Record<string, any>; } export declare const PhoneInput: React.ForwardRefExoticComponent<PhoneInputProps & React.RefAttributes<HTMLInputElement>>; export default PhoneInput;