react-minimalistic-use-form
Version:
Minimalistic react hook for handling forms without much pain.
31 lines (30 loc) • 780 B
TypeScript
export declare enum htmlInputTypes {
checkbox = "checkbox",
radio = "radio",
textarea = "textarea",
date = "date"
}
export declare enum htmlAttributes {
value = "value",
checked = "checked",
for = "for"
}
export declare enum eventTypes {
change = "change",
click = "click",
input = "input",
blur = "blur"
}
export declare enum STATE_ACTIONS {
SET_FIELD_VALUE = "SET_FIELD_VALUE",
SET_IS_FORM_VALID = "SET_IS_FORM_VALID",
SET_FIELD_ERRORS = "SET_FIELD_ERRORS",
SET_ERRORS = "SET_ERRORS",
RESET_FORM = "RESET_FORM",
SET_OVERRIDDEN_INITIAL_VALUES = "SET_OVERRIDDEN_INITIAL_VALUES",
SET_IS_SUBMITTING = "SET_IS_SUBMITTING"
}
export declare enum eventHandlers {
onChange = "onChange",
onBlur = "onBlur"
}