{# templates/components/ToolbarButton.html.twig #} {% set buttonAttributes = {} %} {% if data is defined and data is not empty %} {% for key, value in data %} {% set dataAttribute = 'data-' ~ key|replace({'_': '-'})|lower ~ '=' ~ value %} {% set buttonAttributes = buttonAttributes|merge({dataAttribute}) %} {% endfor %} {% endif %}