{% macro event_card(concert, linked=false) %} {{ concert.event_type_label | t }} {% if concert.is_invited %} {{ _('· ✉ Eingeladen') }}{% elif concert.visibility == 'friends' %} {{ _('· 🔒 Nur Freunde') }}{% elif concert.visibility == 'private' %} {{ _('· 🔐 Privat') }}{% endif %}
{% if concert.event_type == 'festival' %}🎪{% elif concert.event_type == 'other' %}🥂{% else %}🎸{% endif %} {{ concert.artist }}
📅 {{ concert.date }}{% if concert.end_date %} – {{ concert.end_date }}{% else %} {{ _('um') }} {{ concert.time }} {{ _('Uhr') }}{% endif %}
📍 {{ concert.venue }}
{% endmacro %}
{{ _('Weitere Filter') }}{% if filters.date_from or filters.date_to or filters.venue or filters.country or filters.category %} {{ _('· aktiv') }}{% endif %}
{% if filters.date_from or filters.date_to or filters.venue or filters.country or filters.category %}{{ _('Filter löschen') }}{% endif %}
{% if search_query %}

{{ _('User zu „') }}{{ search_query }}“

{% if user_results %}
{% for result in user_results %} {% if result.avatar_path %}{% else %}{{ result.display_name[:1] }}{% endif %} {{ result.display_name }}@{{ result.username }} {% endfor %}
{% else %}

{{ _('Keine passenden User gefunden.') }}

{% endif %}

{{ _('Veranstaltungen zu „') }}{{ search_query }}“

{% endif %} {% if upcoming_concerts or past_concerts %}
{% for concert in upcoming_concerts %}
{{ event_card(concert) }} {% if concert.children %}
{% for child in concert.children %}{{ event_card(child, true) }}{% endfor %}
{% endif %}
{% endfor %} {% if archive and past_concerts %}

{{ _('Archiv') }}

{% for concert in past_concerts %}
{{ event_card(concert) }} {% if concert.children %}
{% for child in concert.children %}{{ event_card(child, true) }}{% endfor %}
{% endif %}
{% endfor %} {% endif %}
{% else %}

{% if archive %}{{ _('Noch keine vergangenen Veranstaltungen ☠') }}{% else %}{{ _('Noch keine Veranstaltungen 🎸') }}{% endif %}

{% if archive %}{{ _('Hier erscheinen abgeschlossene Veranstaltungen.') }}{% else %}{{ _('Leg die erste Veranstaltung an!') }}{% endif %}

{% endif %}