@sheerid/jslib-nightly
Version:
SheerID JavaScript Library
19 lines (18 loc) • 1.05 kB
TypeScript
import { default as React } from 'react';
import { FormFieldComponentProps } from '../../../lib/types/types';
interface PhoneNumberProps {
explanation?: string | JSX.Element;
isRequired?: boolean;
onKeyDown?: Function;
onCarrierConsentChange?: Function;
displaySmsConsent?: boolean;
requireCarrierConsent?: boolean;
carrierConsent?: boolean;
internationalSupport?: boolean;
selectedCountryCode?: string | null;
label?: React.ReactNode;
}
export declare const PhoneNumberComponent: React.ComponentClass<Pick<FormFieldComponentProps<any> & PhoneNumberProps, "isErrored" | "onChange" | "value" | "disabled" | "onKeyDown" | "label" | "placeholder" | "autoFocus" | "isRequired" | "explanation" | "errorId" | "verificationService" | "onCarrierConsentChange" | "displaySmsConsent" | "requireCarrierConsent" | "carrierConsent" | "internationalSupport" | "selectedCountryCode">, any> & {
WrappedComponent: React.ComponentType<FormFieldComponentProps<any> & PhoneNumberProps & ReactIntl.InjectedIntlProps>;
};
export {};