{#
/**
 * @file
 * Theme override to display a view of unformatted rows.
 *
 * Available variables:
 * - title: The title of this group of rows. May be empty.
 * - rows: A list of the view's row items.
 *   - attributes: The row's HTML attributes.
 *   - content: The row's content.
 * - view: The view object.
 * - default_row_class: A flag indicating whether default classes should be
 *   used on rows.
 *
 * @see template_preprocess_views_view_unformatted()
 */
#}

{% if view.current_display == 'block_grouped' %}
  {% if title %}
    <h2 class="visually-hidden">{{ title }}</h2>
  {% endif %}
  <details{{ row.attributes.addClass(row_classes) }}>
    {%- if title -%}
      <summary{{ summary_attributes.addClass(summary_classes) }}><span class="details-title">{{ title }}</span></summary>
    {%- endif -%}
    {% for row in rows %}
      {% set row_classes = [
        default_row_class ? 'views-row',
      ] %}
      {{- row.content -}}
    {% endfor %}
  </details>
{% else %}
  {% if title %}
    <h3>{{ title }}</h3>
  {% endif %}
  {% for row in rows %}
    {%
      set row_classes = [
        default_row_class ? 'views-row',
      ]
    %}
    <div{{ row.attributes.addClass(row_classes) }}>
      {{- row.content -}}
    </div>
  {% endfor %}
{% endif %}

