mixin badge(variant) - let classes = { 'o-badge': true, 'o-badge--pill': !!attributes.pill, 'o-badge--quiet': !!attributes.quiet, 'o-menu__badge': !!attributes.menu, } if (attributes.size) { classes['o-badge--' + attributes.size] = true } if (variant) { classes['o-badge--' + variant] = true } if attributes.href a(href=attributes.href class=classes) if attributes.icon +icon(attributes.icon) = ' ' span.o-badge__label block else span(class=classes) if attributes.icon +icon(attributes.icon) = ' ' span.o-badge__label block