display_builder-1.0.x-dev/components/shoelace/alert/alert.twig
components/shoelace/alert/alert.twig
{% set attributes = attributes.addClass('db-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>