Все состояния и виды меняются с помощью классов-модификаторов:
- checkbox_accent
- checkbox_inverted
- checkbox_circle
- checkbox_no-chx
При отсутствии текста необходимо оставить элемент label и стереть только сам текст внутри.
Для смены состояний, необходимо присвоить элементуds-inputs-component:
1) класс.is-error при ошибке ввода;
2) класс .is-hidden-snowflake для скрытия красной снежинки;
3) класс .is-unavailable для неактивного состояния поля;