Function useAutomaticRechargeForm
Parameters
- __namedParameters: UseAutomaticRechargeFormProps
Returns {
errors: AutomaticRechargeFormErrors;
formData: AutomaticRechargeFormData;
getFieldError: (
field: keyof AutomaticRechargeFormErrors,
) => string | undefined;
getFormValues: () => {
enabled: boolean;
maxSpendLimit: number
| undefined;
targetBalance: number | undefined;
thresholdAmount: number | undefined;
};
handleEnabledChange: (event: ChangeEvent<HTMLInputElement>) => void;
handleFieldBlur: (field: keyof AutomaticRechargeFormData) => () => void;
handleFieldChange: (
field: keyof AutomaticRechargeFormData,
) => (event: ChangeEvent<HTMLInputElement>) => void;
touched: { [key: string]: boolean };
validate: () => boolean;
}