{# /** * @file * Default theme implementation of grouped status report requirements. * * - grouped_requirements: Contains grouped requirements. * Each group contains: * - title: The title of the group. * - type: The severity of the group. * - items: The requirement instances. * Each requirement item contains: * - title: The title of the requirement. * - value: (optional) The requirement's status. * - description: (optional) The requirement's description. * - severity_title: The title of the severity. * - severity_status: Indicates the severity status. */ #} {{ attach_library('core/drupal.collapse') }}
{% for group in grouped_requirements %}

{{ group.title }}

{% for requirement in group.items %}
{% set summary_classes = [ 'system-status-report__status-title', group.type in ['warning', 'error'] ? 'system-status-report__status-icon system-status-report__status-icon--' ~ group.type ] %} {% if requirement.severity_title %} {{ requirement.severity_title }} {% endif %} {{ requirement.title }}
{{ requirement.value }} {% if requirement.description %}
{{ requirement.description }}
{% endif %}
{% endfor %}
{% endfor %}