Данный миксин создает обычное поле с лейблом.
mixin field(title)
p.field
label(for!=attributes.id).field__label= title
input(id!=attributes.id class!=attributes.class value!=attributes.value).field__input
С помощью
attributes
я задаю определённые атрибуты в месте вывода миксина.
+field('Дата')(class="page-footer__date-input")(id="date")(value="10.01.2018")
Но что если я хочу добавить уникальный класс не только к
input
, но и к
label
? Если я в лейбле укажу
class!=attributes.class
а затем через миксин укажу название класса, то один и тот же класс применится и к input, и к label. Как выйти из этой ситуации?
Для удобства:
CodeOpen