{% set attributes = create_attribute({
  'legend': legend,
  'legend-size': legend_size,
}) %}
{% if hint %}
  {% do attributes.setAttribute('hint', hint) %}
{% endif %}
{% if class %}
  {% do attributes.setAttribute('class', class|join(' ')) %}
{% endif %}
{% if id %}
  {% do attributes.setAttribute('id', id) %}
{% endif %}
{% if slot %}
  {% do attributes.setAttribute('slot', slot) %}
{% endif %}
<gcds-fieldset{{ attributes }}>
  {% block default %}{{ default }}{% endblock %}
</gcds-fieldset>
