UNPKG

chop-logic-components

Version:

React UI components library for Chop Logic project

15 lines (14 loc) 687 B
import { default as React, FormEvent } from 'react'; import { ChopLogicFormData, ChopLogicFormInputParams } from '../../models'; export declare function useChopLogicFormController({ initialValues, onReset, onSubmit, onClickSubmit, }: { initialValues?: ChopLogicFormData; onReset?: React.FormEventHandler<HTMLFormElement>; onSubmit?: React.FormEventHandler<HTMLFormElement>; onClickSubmit?: (data: ChopLogicFormData) => void; }): { handleInputChange: (params: ChopLogicFormInputParams) => void; handleSubmit: (event: FormEvent<HTMLFormElement>) => void; handleReset: (event: FormEvent<HTMLFormElement>) => void; resetSignal: number; valid: boolean; };