{% set attributes = attributes.addClass('shoelace-alert') %}
{% set attributes = (variant and variant != 'default') ? attributes.setAttribute('variant', variant) : attributes %}

{% set attributes = id ? attributes.setAttribute('id', id) : attributes %}
{% set attributes = open ? attributes.setAttribute('open', '') : attributes %}
{% set attributes = closable ? attributes.setAttribute('closable', '') : attributes %}
{% set attributes = duration ? attributes.setAttribute('duration', duration) : attributes %}

<sl-alert{{ attributes }}>
  {% if icon %}
    <sl-icon slot="icon" name="{{ icon }}"></sl-icon>
  {% endif %}
  {{ content }}
  {% if debug %}
  <pre><code>{{ debug }}</code></pre>
  {% endif %}
</sl-alert>