include icon.pug mixin overflow-button - let classes = { 'o-overflow-button': true, 'u-d-block': attributes.block, 'is-selected': attributes.selected } if (attributes.class) { classes[attributes.class] = true; } let href = attributes.disabled ? null : '#'; a(class=classes href=href) .o-overflow-button__inside if attributes.icon +icon(attributes.icon)(block=!block) = ' ' .o-overflow-button__outside block