bootstrap_storybook-8.x-2.0/src/components/alert/message.twig

src/components/alert/message.twig
{#
/**
 * @file
 * Template for status messages.
 */
#}
{{ attach_library('bootstrap_storybook/alert') }}

{% set types = {
  status: 'success',
  warning: 'warning',
  error: 'danger',
  info: 'info',
} %}

{% for type, messages in message_list %}
  <div role="contentinfo" aria-label="{{ status_headings[type] }}"{{ attributes|without('role', 'aria-label') }}>
    {% embed '@bootstrap_storybook/alert/alert.twig' with {
      type: types[type],
    } %}
      {% block content %}
        {% if status_headings[type] %}
          <h2 class="visually-hidden">{{ status_headings[type] }}</h2>
        {% endif %}
        {% if messages|length > 1 %}
          <ul>
            {% for message in messages %}
              <li>{{ message }}</li>
            {% endfor %}
          </ul>
        {% else %}
          {{ messages|first }}
        {% endif %}
      {% endblock %}
    {% endembed %}
  </div>
{% endfor %}

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc