@ruliad-engr/forms
Version:
Forms fields, inputs, etc.
40 lines (31 loc) • 756 B
Markdown
# Forms components and functions
## Fields
* **CheckboxField**
* **DatePickerField**
* **FileInput** and **FileField**
* **InputTextField**
* **RadioGroupField**
* **SelectButtonField**
* **SelectField**, **CheckboxOption** and **ValueContainer**
* **TextAreaField**
## Field wrapper
* **FieldWrapper**
* **FieldWrapperStandalone**
## Form
* **FinalForm**
## Form header
* **FormHeader**
## Fields generator
* **controlTypes** - enum of fields
* **generateField** - function for generate field with specified type
## Utils
* **focusOnError**
* **focusOnErrorDecorator**
* **setErrorsMutator**
* **sendFormDataToServer**
* **useFormState**
# Hooks
* **useYupValidationSchema**
# Validators
* **emailValidation**
* **addRequiredFieldsParamToSchema**