<button type="button" class="n7-btn
n7-btn--primary
n7-btn--primary">
Button label
<svg class="inline-block align-middle fill-current w-4 h-4 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 -%}
{{ super() }} n7-btn--primary
{%- endblock classes -%} #}
{%- block after -%}
{% render '@icon--small', { id: 'spinner', classes: 'animate-spin' }, true %}
<span class="sr-only">Loading...</span>
{%- endblock after -%}
{
"label": "Button label",
"classes": "n7-btn--primary"
}
Button variants.
Variants extend button.njk template. Variant classes are specified in variant template. Button configurations: