<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 md:w-5 md:h-5 lg:w-6 lg:h-6 ml-2 transition-all duration-200 ease-out transform group-hover:translate-x-1" aria-hidden="true" focusable="false" role="img">
<use xlink:href="../../icons.svg#mini--arrow-right" />
</svg>
</button>
{% extends '@button' %}
{%- block after -%}
{% render '@icon--small', { id: icon, classes: 'ml-2 transition-all duration-200 ease-out transform group-hover:translate-x-1', size: iconsize }, true %}
{%- endblock after -%}
{
"label": "Button label",
"type": "button",
"classes": "n7-btn--primary",
"icon": "mini--arrow-right",
"iconsize": "w-4 h-4 md:w-5 md:h-5 lg:w-6 lg:h-6"
}
Button variants.
Variants extend button.njk template. Variant classes are specified in variant template. Button configurations: