{% macro progress_bars(items = [], options = {}) -%} {% from '@Tabler/includes/utils.html.twig' import attr_to_html %} {% set _height = options.height ?? '' %} {% set _separated = (options.separated ?? false) is same as true %} {% set _style = options.style ?? '' %} {% set _extraClass = options.extraClass ?? '' %} {% set _attr = options.attr ?? {} %} {% set progressBarClasses = ['progress-stacked'] %} {% if _separated %} {# separated #} {% set progressBarClasses = progressBarClasses|merge(['progress-separated']) %} {% endif %} {# TODO : Remove when 2.0 #} {% if options.backgroundColor is defined %} {% deprecated "Option 'backgroundColor' is deprecated, no replacement allowed. Use `extraClass` option instead!" %} {% set _extraClass = _extraClass ~ ' ' ~ options.backgroundColor %} {% endif %} {% if _extraClass is not empty %} {% set progressBarClasses = progressBarClasses|merge([_extraClass]) %} {% endif %} {% set heightStyle = _height is not empty ? "height: " ~ _height ~ ";" : '' %}