{# templates/_macros/helpers.html.twig #}
{% macro smart_date(currentDate, todayStr, tomorrowStr, yesterdayStr, months, weekdays) %}
{%- set activStr = currentDate|date('Y-m-d') -%}
{%- set monthName = months[currentDate|date('n') - 1] -%}
{%- if activStr == todayStr -%}
{{ 'app.date.today'|trans }}, {{ currentDate|date('j') }}. {{ monthName }}
{%- elseif activStr == tomorrowStr -%}
{{ 'app.date.tomorrow'|trans }}, {{ currentDate|date('j') }}. {{ monthName }}
{%- elseif activStr == yesterdayStr -%}
{{ 'app.date.yesterday'|trans }}, {{ currentDate|date('j') }}. {{ monthName }}
{%- else -%}
{{ weekdays[currentDate|date('N') - 1] }}, {{ currentDate|date('j') }}. {{ monthName }}
{%- endif -%}
{% endmacro %}