{# Reusable empty state block — editorial style from doc/uxui/empty. Variables: - es_badge: short uppercase label (e.g. "Plateforme Kanban") - es_title: main heading (HTML safe) - es_subtitle: paragraph under the heading - es_cards: list of dicts {icon, title, text, tag} — 1 to 3 cards - es_cta: optional dict {label, href} for the bottom CTA #}
{% if es_badge %}{{ es_badge }}{% endif %}

{{ es_title }}

{% if es_subtitle %}

{{ es_subtitle }}

{% endif %}
{% if es_cards %}
{% for c in es_cards %}
{{ c.icon }}

{{ c.title }}

{{ c.text }}

{% if c.tag %}{{ c.tag }}{% endif %}
{% endfor %}
{% endif %} {% if es_cta %}
{{ es_cta.label }}
{% endif %}