{% macro event_card(concert, linked=false) %} {{ concert.event_type_label }} {% 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 %}
{% 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 %}