{# _eroare.html — macro card_erori(erori) (US-006, PRD 5.4). Primeste o lista de dict-uri cu cheile: problema, cauza, fix, field (sau None). Afiseaza 3 niveluri intr-un bloc scannabil: - "Problema" (bold, --err) - "De ce" (doar daca ne-gol, --muted) - "Cum repari" (accentuat, --accent) Nu hardcodeaza culori — foloseste variabilele CSS din paleta (base.html). Suporta light + dark din box (variabilele se schimba prin [data-theme]). #} {% macro card_erori(erori) %} {% if erori %}
{% for e in erori %}
{% if e.field %}{{ e.field }} {% endif %}{{ e.problema }}
{% if e.cauza %}
De ce: {{ e.cauza }}
{% endif %} {% if e.fix %}
Cum repari: {{ e.fix }}
{% endif %}
{% endfor %}
{% endif %} {% endmacro %}