{% set attributes = create_attribute({
  'notice-title': notice_title,
  'notice-title-tag': notice_title_tag,
  'type': type,
}) %}
{% if lang %}
  {% do attributes.setAttribute('lang', lang) %}
{% endif %}
{% if class %}
  {% do attributes.setAttribute('class', class|join(' ')) %}
{% endif %}
{% if slot %}
  {% do attributes.setAttribute('slot', slot) %}
{% endif %}
<gcds-notice{{ attributes }}>
  {% block default %}
    {% if default is not empty %}
      <gcds-text>{{ default }}</gcds-text>
    {% endif %}
  {% endblock %}
</gcds-notice>
