ai_upgrade_assistant-0.2.0-alpha2/templates/ai-upgrade-analysis.html.twig

templates/ai-upgrade-analysis.html.twig
{#
/**
 * @file
 * Default theme implementation for displaying upgrade analysis.
 *
 * Available variables:
 * - wrapper_attributes: Attributes for the outer wrapper element.
 * - sections: An array of analysis sections, each containing:
 *   - type: The section type (deprecated, security, performance).
 *   - title: The section title.
 *   - content: The section content.
 *   - attributes: Section-specific attributes.
 *   - icon: Section-specific icon.
 *   - priority_class: Section-specific priority class.
 * - chart_attributes: Attributes for the chart container (if charts present).
 * - charts: An array of chart data (if any).
 *
 * @ingroup themeable
 */
#}
{% extends "@ai_upgrade_assistant/ai-upgrade-base.html.twig" %}

{% block content %}
<div{{ wrapper_attributes }}>
  {% for section in sections %}
    <div{{ section.attributes }}>
      <div class="ai-upgrade-analysis__section-header">
        {% if section.icon %}
          <span class="ai-upgrade-analysis__icon ai-upgrade-analysis__icon--{{ section.icon }}"></span>
        {% endif %}
        <h3 class="ai-upgrade-analysis__title {{ section.priority_class }}">{{ section.title }}</h3>
      </div>
      <div class="ai-upgrade-analysis__section-content">
        {{ section.content }}
      </div>
    </div>
  {% endfor %}

  {% if charts %}
    <div{{ chart_attributes }}>
      {% for chart in charts %}
        <div class="ai-upgrade-analysis__chart">
          {{ chart }}
        </div>
      {% endfor %}
    </div>
  {% endif %}
</div>
{% endblock %}

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

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