{% macro delivery_time_text(min, max) %} {% if min is not null or max is not null %} {% if min is not null and max is not null %} {% if min == max %} {{ 'sylius.ui.delivery_time.exact'|trans({'%count%': min}) }} {% else %} {% set _min = min < max ? min : max %} {% set _max = max > min ? max : min %} {{ 'sylius.ui.delivery_time.range'|trans({'%min%': _min, '%max%': _max}) }} {% endif %} {% elseif min is not null %} {{ 'sylius.ui.delivery_time.min_plus'|trans({'%min%': min}) }} {% else %} {{ 'sylius.ui.delivery_time.max_until'|trans({'%max%': max}) }} {% endif %} {% endif %} {% endmacro %}