{# _sla_badge.html — Reusable SLA status badge macro. Usage: {% from '_sla_badge.html' import sla_badge %} {{ sla_badge(issue) }} #} {% macro sla_badge(issue) %} {% set status = sla_status(issue) %} {% if status == 'breached' %} SLA Breached {% elif status == 'at_risk' %} {% set hrs = sla_hours_remaining(issue) %} At Risk{% if hrs is not none %} · {{ hrs }}h{% endif %} {% elif status == 'ok' %} {% set hrs = sla_hours_remaining(issue) %} On Track{% if hrs is not none %} · {{ hrs }}h{% endif %} {% endif %} {# resolved issues show nothing #} {% endmacro %}