{% extends "base.html" %} {% block title %}{{ event_type.title }} — {{ host_name }}{% endblock %} {% block content %} {# Compute base path: reschedule, /t/token, /team/team_slug/slug, /u/username/slug, or /slug #} {% if reschedule_base is defined and reschedule_base %} {% set base = reschedule_base %} {% elif team_token is defined and team_token %} {% set base = "/t/" ~ team_token %} {% elif team_slug is defined and team_slug %} {% set base = "/team/" ~ team_slug ~ "/" ~ event_type.slug %} {% elif username is defined and username %} {% set base = "/u/" ~ username ~ "/" ~ event_type.slug %} {% else %} {% set base = "/" ~ event_type.slug %} {% endif %} {% if reschedule_info is defined and reschedule_info %}
🔄 Rescheduling: {{ reschedule_info.event_title }} (currently {{ reschedule_info.old_date }} at {{ reschedule_info.old_time }})
{% endif %}
{% if team_id is defined and team_id %}
{% if team_has_avatar %} {% else %} {{ team_initials }} {% endif %}
{{ host_name }}
{% if team_members is defined and team_members %}
{% for m in team_members %}{% if loop.index0 < 6 %} {% if m.has_avatar %}{% else %}{{ m.initials }}{% endif %} {% endif %}{% endfor %} {% if team_members | length > 6 %} +{{ team_members | length - 6 }} {% endif %}
{% endif %}
{% elif dg_members is defined and dg_members %}
{% for m in dg_members %}{% if loop.index0 < 4 %} {% if m.has_avatar %}{% else %}{{ m.initials }}{% endif %} {% endif %}{% endfor %} {% if dg_members | length > 4 %} +{{ dg_members | length - 4 }} {% endif %}
{{ host_name }}
{% elif host_user_id is defined and host_user_id %}
{% if host_has_avatar is defined and host_has_avatar %} {% else %} {{ host_initials }} {% endif %}
{{ host_name }}
{% if host_title is defined and host_title %}
{{ host_title }}
{% endif %}
{% endif %}

{{ event_type.title }}

{% if event_type.description is defined and event_type.description %}

{{ event_type.description|safe }}

{% endif %}
🕓 {{ event_type.duration_min }} min
{% if not (host_user_id is defined and host_user_id) %}
👤 {{ host_name }}
{% endif %} {% if event_type.location_value is defined and event_type.location_value %}
📍 {% if event_type.location_type is defined and event_type.location_type == "in_person" %} {{ event_type.location_value }} {% else %} {% if event_type.location_type == "link" %}{{ t("slots-location-video") }}{% elif event_type.location_type == "phone" %}{{ t("slots-location-phone") }}{% else %}{{ event_type.location_type }}{% endif %} {% endif %}
{% endif %}
{% if tz_options is defined and tz_options %}
{% endif %}
{{ month_label }}
{% if prev_month is defined and prev_month %} {% else %} {% endif %}
{{ t("slots-weekday-mon") }}{{ t("slots-weekday-mon-short") }}
{{ t("slots-weekday-tue") }}{{ t("slots-weekday-tue-short") }}
{{ t("slots-weekday-wed") }}{{ t("slots-weekday-wed-short") }}
{{ t("slots-weekday-thu") }}{{ t("slots-weekday-thu-short") }}
{{ t("slots-weekday-fri") }}{{ t("slots-weekday-fri-short") }}
{{ t("slots-weekday-sat") }}{{ t("slots-weekday-sat-short") }}
{{ t("slots-weekday-sun") }}{{ t("slots-weekday-sun-short") }}
{{ t("slots-select-date") }}
{% if deferred_load is defined and deferred_load %}
{{ t("slots-loading-availability") }}
{% else %}
📅
{{ t("slots-click-highlighted") }}
{% endif %}
{% endblock %}