Перечень компонентов и их атрибутов
===============================================

.. toctree::
   :maxdepth: 2
   :glob:
   :numbered:


Панель
~~~~~~~~~~~~~~~~~~~

**Описание** - компонент предназначен для группировки и настройки способа отображения компонентов и других панелей на странице. 
Сама страница представляет собой панель с кодом root-panel.

**Специальные свойства**

* Тип панели
  * Обычная
  * Горизонтальная
  * Вертикальная
  * Модальная
  
* Блок
* Выравнивание по горизонтали
* Выравнивание по вертикали
* Выравнивать содержимое

**Входные параметры**

* -

**Выходные параметры**

* -

**Событие**

* Клик вне модальной панели

**Действия**

* -

Надпись
~~~~~~~~~~~~~~~~~~~

**Описание** - компонент предназначен для размещения на странице статичного текста, недоступного пользователю на редактирование, 
но имеющего возможность меняться под влиянием внешних обработчиков событий.


**Свойства**

* Текст (с переводами)
* Тип (Текст/Заголовок)
* Стиль
* Размер
* Выравнивание
* Выравнивание текста
* Стиль текста

**Входные параметры**

* Текст 
* Локализованный текст 


**Выходные параметры**

* Текст
* Локализованный текст

**Событие**

* Клик

**Действия**

* -

Поле для ввода
~~~~~~~~~~~~~~~~~~~

**Описание** - компонент предназначен для ввода пользователем текста на странице.


**Свойства**

* Значение по-умолчанию
* Лейбл
* Иконка
* Плейсхолдер
* Настройки (Иконка справа/Не отображать вводимые символы/Обязательное/Многострочный/Заблокировано)
* Корректное значение (маска ввода)

**Входные параметры**

* Значение
* Значение по-умолчанию
* Лейбл
* Плейсхолдер


**Выходные параметры**

* Значение
* Значение по-умолчанию
* Лейбл
* Плейсхолдер


**Событие**

* Фокусировка на поле ввода
* Пустое поле ввода (??)
* Заполнение значения
* Изменение значения
* Корректное значение
* Некорректное значение
* Нажатие кнопки Enter


**Действия**

* Включить/Выключить
* Отобразить/Скрыть вводимые символы
* Обязательное/Не обязательное
* Корректное/Не корректное значение



