{#
Template for a button, has following properties:
 - _defaultClass: private, required, sets the foundational presentation.
 - button_modifiers: classes used to modify and provide variants.
 - button_icon: an Ionicon icon to render right before the label. - TODO
 - button_label: required, the main text of the button.
 - button_url: the URL of the formaction for the button to exectute.
#}

{# Provide the defaultClass value. #}
{% set _defaultClass = _defaultClass|default('mds-link') %}
<a data-testid='mds-link--button' href='{{ button_url }}'  class='{{ _defaultClass }} {{ button_modifiers }}' >{{ button_label | escape }}</a>

