I can\'t set a variable name in a class in jade:
.flag_#{ session.locale } #{ session.locale }
I have:
Here's another approach:
mixin formButton(text, type, extra_classes)
- var default_classes = 'btn btn-primary'
if extra_classes
- var classes = default_classes + ' ' + extra_classes
else
- var classes = default_classes
if type
button(class=classes type=type) !{text}
else
button(class=classes type="submit") !{text}
Example 1:
Usage:
+formButton('Text')
Result:
Example 2:
Usage:
+formButton('Text', 'button')
Result:
Example 3:
Usage:
+formButton('Text', 'button', 'extra-class')
Result: