include icon.pug mixin action-button - let classes = { 'o-action-button': true, 'o-action-button--block': attributes.block, 'o-action-button--quiet': attributes.quiet, 'o-action-button--round': attributes.round, 'is-selected': attributes.selected } if (attributes.class) { classes[attributes.class] = true; } let href = attributes.disabled ? null : '#'; a(class=classes href=href) if attributes.icon +icon(attributes.icon)(block=!block) = ' ' if block span.o-action-button__label block