<button type="button" class="n7-btn
n7-button-primary-hover n7-btn--primary">
Button label
<svg class="inline-block align-middle fill-current w-4 h-4 ml-2 animate-spin" aria-hidden="true" focusable="false" role="img">
<use xlink:href="../../icons.svg#spinner" />
</svg>
<span class="sr-only">Loading...</span>
</button>
{% extends '@button' %}
{%- block classes -%}
n7-button-primary-hover {{ classes }}
{%- endblock classes -%}
{%- block after -%}
{% render '@icon--small', { id: 'spinner', classes: 'ml-2 animate-spin' }, true %}
<span class="sr-only">Loading...</span>
{%- endblock after -%}
{
"label": "Button label",
"type": "button",
"classes": "n7-btn--primary"
}
Button variants.
Variants extend button.njk template. Variant classes are specified in variant template. Button configurations: