{% set attributes = create_attribute({
  'legend': legend,
  'name': name,
  'options': options,
}) %}
{% if disabled %}
  {% do attributes.setAttribute('disabled', true) %}
{% endif %}
{% if error_message %}
  {% do attributes.setAttribute('error-message', error_message) %}
{% endif %}
{% if hint %}
  {% do attributes.setAttribute('hint', hint) %}
{% endif %}
{% if lang %}
  {% do attributes.setAttribute('lang', lang) %}
{% endif %}
{% if required %}
  {% do attributes.setAttribute('required', true) %}
{% endif %}
{% if validate_on %}
  {% do attributes.setAttribute('validate-on', validate_on) %}
{% endif %}
{% if value %}
  {% do attributes.setAttribute('value', value) %}
{% endif %}
{% if class %}
  {% do attributes.setAttribute('class', class|join(' ')) %}
{% endif %}
{% if slot %}
  {% do attributes.setAttribute('slot', slot) %}
{% endif %}
<gcds-radios{{ attributes }}></gcds-radios>
