{% macro progressbar(max, current, title, subTitle) %} {% set percentReached = 0 %} {% if max > 0 %} {% set percentReached = (current / (max / 100)) %} {% endif %} {% set class = "progress-bar-info" %} {% set width = percentReached|number_format(1, '.', '') %} {% if percentReached > 90 %} {% set class = "progress-bar-danger" %} {% elseif percentReached > 70 %} {% set class = "progress-bar-warning" %} {% elseif percentReached > 50 %} {% set class = "progress-bar-success" %} {% elseif percentReached > 30 %} {% set class = "progress-bar-primary" %} {% endif %} {% if width > 100 %} {% set width = 100 %} {% endif %}