react-minimalistic-use-form
Version:
Minimalistic react hook for handling forms without much pain.
36 lines • 1.45 kB
JavaScript
export var htmlInputTypes;
(function (htmlInputTypes) {
htmlInputTypes["checkbox"] = "checkbox";
htmlInputTypes["radio"] = "radio";
htmlInputTypes["textarea"] = "textarea";
htmlInputTypes["date"] = "date";
})(htmlInputTypes || (htmlInputTypes = {}));
export var htmlAttributes;
(function (htmlAttributes) {
htmlAttributes["value"] = "value";
htmlAttributes["checked"] = "checked";
htmlAttributes["for"] = "for";
})(htmlAttributes || (htmlAttributes = {}));
export var eventTypes;
(function (eventTypes) {
eventTypes["change"] = "change";
eventTypes["click"] = "click";
eventTypes["input"] = "input";
eventTypes["blur"] = "blur";
})(eventTypes || (eventTypes = {}));
export var STATE_ACTIONS;
(function (STATE_ACTIONS) {
STATE_ACTIONS["SET_FIELD_VALUE"] = "SET_FIELD_VALUE";
STATE_ACTIONS["SET_IS_FORM_VALID"] = "SET_IS_FORM_VALID";
STATE_ACTIONS["SET_FIELD_ERRORS"] = "SET_FIELD_ERRORS";
STATE_ACTIONS["SET_ERRORS"] = "SET_ERRORS";
STATE_ACTIONS["RESET_FORM"] = "RESET_FORM";
STATE_ACTIONS["SET_OVERRIDDEN_INITIAL_VALUES"] = "SET_OVERRIDDEN_INITIAL_VALUES";
STATE_ACTIONS["SET_IS_SUBMITTING"] = "SET_IS_SUBMITTING";
})(STATE_ACTIONS || (STATE_ACTIONS = {}));
export var eventHandlers;
(function (eventHandlers) {
eventHandlers["onChange"] = "onChange";
eventHandlers["onBlur"] = "onBlur";
})(eventHandlers || (eventHandlers = {}));
//# sourceMappingURL=enums.js.map