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

    Interface HookFormFieldProps<TFieldValues, C, TName>

    interface HookFormFieldProps<
        TFieldValues extends FieldValues = FieldValues,
        C = Record<string, unknown>,
        TName extends FieldPath<TFieldValues> = FieldPath<TFieldValues>,
    > {
        children?:
            | ReactNode
            | (
                (
                    field: ControllerRenderProps<TFieldValues, TName>,
                    fieldState: ControllerFieldState,
                ) => ReactNode
            );
        hookControl?: Control<TFieldValues, any, TFieldValues>;
        hookDefaultValue?: PathValueImpl<TFieldValues, TName>;
        hookDisabled?: boolean;
        hookName: TName;
        hookRules?: Omit<
            RegisterOptions<TFieldValues, TName>,
            "disabled" | "valueAsNumber" | "valueAsDate" | "setValueAs",
        >;
        hookShouldUnregister?: boolean;
        logger?: Logger;
        onChange?: (event: SyntheticEvent<HTMLElement>, data: C) => void;
        [key: string]: any;
        [key: number]: any;
    }

    Type Parameters

    Hierarchy

    • HookFormProps<TFieldValues, TName>
    • Omit<
          FormFieldProps,
          | "children"
          | "checked"
          | "disabled"
          | "error"
          | "name"
          | "onBlur"
          | "onChange"
          | "ref"
          | "value",
      >
      • HookFormFieldProps

    Indexable

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

    Properties

    children?:
        | ReactNode
        | (
            (
                field: ControllerRenderProps<TFieldValues, TName>,
                fieldState: ControllerFieldState,
            ) => ReactNode
        )
    hookControl?: Control<TFieldValues, any, TFieldValues>
    hookDefaultValue?: PathValueImpl<TFieldValues, TName>
    hookDisabled?: boolean
    hookName: TName
    hookRules?: Omit<
        RegisterOptions<TFieldValues, TName>,
        "disabled" | "valueAsNumber" | "valueAsDate" | "setValueAs",
    >
    hookShouldUnregister?: boolean
    logger?: Logger
    onChange?: (event: SyntheticEvent<HTMLElement>, data: C) => void