phone-mask-uz
Version:
A flexible React component for formatting and validating Uzbekistan phone numbers
14 lines (13 loc) • 629 B
TypeScript
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;