@hhgtech/hhg-components
Version:
Hello Health Group common components
18 lines (17 loc) • 1.33 kB
TypeScript
import React from 'react';
import { InputWrapperProps } from '@mantine/core';
import { PhoneProps } from "../phone";
export type PhoneInputProps = PhoneProps & Pick<InputWrapperProps, 'label' | 'labelElement' | 'labelProps' | 'description' | 'descriptionProps' | 'error' | 'withAsterisk' | 'inputMode' | 'inputContainer' | 'inputWrapperOrder' | 'className' | 'classNames' | 'style' | 'styles'>;
export declare const PhoneInput: React.ForwardRefExoticComponent<Omit<Omit<React.DetailedHTMLProps<React.InputHTMLAttributes<HTMLInputElement>, HTMLInputElement>, "onChange"> & {
isError?: boolean;
placeholder?: string;
countries?: import("libphonenumber-js/types.cjs").CountryCode[];
defaultCountry?: import("libphonenumber-js/types.cjs").CountryCode;
countryCallingCodeEditable?: boolean;
defaultValue?: string;
name?: string;
value?: string;
onChange?: (v: string) => void;
arrowComponent?: () => JSX.Element;
flagComponent?: (props: import("react-phone-number-input").FlagProps) => JSX.Element;
} & Pick<InputWrapperProps, "className" | "style" | "inputMode" | "label" | "labelElement" | "labelProps" | "description" | "descriptionProps" | "error" | "withAsterisk" | "inputContainer" | "inputWrapperOrder" | "classNames" | "styles">, "ref"> & React.RefAttributes<unknown>>;