Вы можете использовать синтаксис &attributes
, чтобы легко передавать дополнительные классы элементу в миксине.
Вот упрощенный пример:
mixin item(title, url, isActive)
li(class= isActive ? 'active' : '')&attributes(attributes)
a(href= url) #{title}
ul
+item('Home', '/', true).myClass
+item('About', '/about', false)
+item('Contact', '/contact', false).foo.bar
Это будет визуализировать:
<ul>
<li class="active myClass">
<a href="/">Home</a>
</li>
<li>
<a href="/about">About</a>
</li>
<li class="foo bar">
<a href="/contact">Contact</a>
</li>
</ul>