# 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**
