{% macro render_progress_bar(value, label=None, state=None) %} {% set computed_state = state if state else ('danger' if value >= 90 else ('warning' if value >= 70 else 'safe')) %} {% set fill_color = '#cf222e' if computed_state == 'danger' else ('#9a6700' if computed_state == 'warning' else '#1a7f37') %} {% set display_pct = value if value <= 100 else 100 %}
{% endmacro %}