Default theme implementation for a paragraphs summary.
Available variables:
- {#
- /**
- * @file
- * Default theme implementation for a paragraphs summary.
- *
- * Available variables:
- * - expanded: Whether the summary is expanded or not.
- * - content: Array of content summary items.
- * - behaviors: Array of behavior summary items.
- *
- * @see template_preprocess()
- *
- * @ingroup themeable
- */
- #}
- {% set classes = [
- 'paragraphs-description',
- expanded ? 'paragraphs-expanded-description' : 'paragraphs-collapsed-description'
- ] %}
- {% apply spaceless %}
- {% if content is not empty or behaviors is not empty %}
- <div{{ attributes.addClass(classes) }}>
- {% if content is not empty %}
- <div class="paragraphs-content-wrapper">
- {%- for content_item in content -%}
- <span class="summary-content">{{ content_item }}</span>
- {%- if not loop.last -%}, {% endif %}
- {%- endfor -%}
- </div>
- {% endif %}
- {% if behaviors is not empty %}
- <div class="paragraphs-plugin-wrapper">
- {%- for behavior_item in behaviors -%}
- <span class="summary-plugin">
- {%- if behavior_item.label is not null -%}
- <span class="summary-plugin-label">{{ behavior_item.label }}</span>
- {%- endif -%}
- {{ behavior_item.value -}}
- </span>
- {%- endfor -%}
- </div>
- {% endif %}
- </div>
- {% endif %}
- {% endapply %}