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 %}
