@karmaniverous/hook-form-semantic
    Preparing search index...

    Interface HookFormPhoneProps<TFieldValues, TName>

    interface HookFormPhoneProps<
        TFieldValues extends FieldValues = FieldValues,
        TName extends FieldPath<TFieldValues> = FieldPath<TFieldValues>,
    > {
        hookControl?: Control<TFieldValues, any, TFieldValues>;
        hookDefaultValue?: PathValueImpl<TFieldValues, TName>;
        hookDisabled?: boolean;
        hookName: TName;
        hookRules?: Omit<
            RegisterOptions<TFieldValues, TName>,
            "disabled" | "valueAsNumber" | "valueAsDate" | "setValueAs",
        >;
        hookShouldUnregister?: boolean;
        isValidating?: boolean;
        logger?: Logger;
        mobileBreakpoint?: number;
        phoneCharAfterDialCode?: string;
        phoneCountries?: CountryData[];
        phoneDefaultCountry?: CountryIso2;
        phoneDefaultMask?: string;
        phoneDisableCountryGuess?: boolean;
        phoneDisableDialCodeAndPrefix?: boolean;
        phoneDisableDialCodePrefill?: boolean;
        phoneDisableFormatting?: boolean;
        phoneForceDialCode?: boolean;
        phoneHistorySaveDebounceMS?: number;
        phoneInputRef?: MutableRefObject<null | HTMLInputElement>;
        phoneOnChange?: (
            data: { country: ParsedCountry; inputValue: string; phone: string },
        ) => void;
        phonePlaceholderNumberChar?: string;
        phonePreferredCountries?: CountryIso2[];
        phonePrefix?: string;
        [key: string]: any;
        [key: number]: any;
    }

    Type Parameters

    Hierarchy

    • HookFormProps<TFieldValues, TName>
    • Omit<
          FormFieldProps,
          "disabled"
          | "error"
          | "name"
          | "onBlur"
          | "onChange"
          | "ref"
          | "value",
      >
    • PrefixProps<Omit<UsePhoneInputConfig, "value">, "phone">
      • HookFormPhoneProps

    Indexable

    • [key: string]: any
    • [key: number]: any
    Index

    Properties

    hookControl?: Control<TFieldValues, any, TFieldValues>
    hookDefaultValue?: PathValueImpl<TFieldValues, TName>
    hookDisabled?: boolean
    hookName: TName
    hookRules?: Omit<
        RegisterOptions<TFieldValues, TName>,
        "disabled" | "valueAsNumber" | "valueAsDate" | "setValueAs",
    >
    hookShouldUnregister?: boolean
    isValidating?: boolean
    logger?: Logger
    mobileBreakpoint?: number
    phoneCharAfterDialCode?: string
    phoneCountries?: CountryData[]
    phoneDefaultCountry?: CountryIso2
    phoneDefaultMask?: string
    phoneDisableCountryGuess?: boolean
    phoneDisableDialCodeAndPrefix?: boolean
    phoneDisableDialCodePrefill?: boolean
    phoneDisableFormatting?: boolean
    phoneForceDialCode?: boolean
    phoneHistorySaveDebounceMS?: number
    phoneInputRef?: MutableRefObject<null | HTMLInputElement>
    phoneOnChange?: (
        data: { country: ParsedCountry; inputValue: string; phone: string },
    ) => void
    phonePlaceholderNumberChar?: string
    phonePreferredCountries?: CountryIso2[]
    phonePrefix?: string