<button type="button" class="btn btn-default">
    <span></span>
</button>
<button type="{{ type }}"{{#if iconOnly }} title="{{ label }}"{{/if}} class="btn{{#if modifier }} btn-{{ modifier }}{{/if}}" {{{ifattr 'disabled' disabled }}}>
  {{#if (and icon (not iconOnly)) }}{{> '@icon' icon=icon }}{{/if}}<span{{#if iconOnly }} class="sr-only"{{/if}}>{{ label }}</span>{{#if (or iconAfter iconOnly) }}{{> '@icon' icon=(or iconAfter icon) }}{{/if}}
</button>
type: button
modifier: default

Een icon button moet in de markup eerst het label en dan het icoon hebben staan.