{% set page_group = "admin" %} {% include 'components/head.html' %} {# SweetAlert for notifications #} {# Event Management Styles #}
{% include 'components/nav-account.html' %}
{% include 'components/alerts.html' %}
{# ================================================================ PAGE HEADER ================================================================ #}

{{ page.title|default('Event Management') }}

{{ store.name }} - {{ store.city }}

{# Stats Summary Pills #}
{% if stats.active > 0 %} {{ stats.active }} Active {% endif %} {% if stats.scheduled > 0 %} {{ stats.scheduled }} Scheduled {% endif %} {% if stats.draft > 0 %} {{ stats.draft }} Draft {% endif %} {% if stats.upcoming > 0 %} {{ stats.upcoming }} Upcoming {% endif %} {{ stats.total }} Total Events
{# ================================================================ ACTION BAR ================================================================ #}
{# View Toggle #} {# Filter Controls #}
{% if canManage %} Create Event {% endif %}
{# ================================================================ BULK ACTIONS BAR (hidden by default) ================================================================ #} {# ================================================================ LIST VIEW TABLE ================================================================ #}
{# Status Filter Tabs #}
{% for event in events %} {% else %} {% endfor %}
Event Name Start Date End Date Status Phase Integrations Actions
{{ event.eventType }} {{ event.name }}
{% if event.startDate %} {{ event.startDate|date('M j, Y') }} {% else %} Not set {% endif %} {% if event.endDate %} {{ event.endDate|date('M j, Y') }} {% else %} Not set {% endif %} {% if event.status == 'active' %} {% elseif event.status == 'scheduled' %} {% elseif event.status == 'draft' %} {% elseif event.status == 'completed' %} {% elseif event.status == 'cancelled' %} {% endif %} {{ event.status|capitalize }} {% if event.phase %} {{ event.phase|replace({'_': ' '})|title }} {% else %} - {% endif %} {% if event.integrations is defined and event.integrations|length > 0 %}
{% set maxIcons = 4 %} {% for integration in event.integrations|slice(0, maxIcons) %} {% if integration.type == 'sms' %} {% elseif integration.type == 'signage' %} {% elseif integration.type == 'comeback-cash' %} {% elseif integration.type == 'task' %} {% elseif integration.type == 'note' %} {% else %} {% endif %} {% endfor %} {% if event.integrations|length > maxIcons %} +{{ event.integrations|length - maxIcons }} {% endif %}
{% else %} - {% endif %}
{# Status-based actions #} {% if event.status == 'draft' %} {% if canManage %} {% else %} {% endif %} {% elseif event.status == 'scheduled' %} {% if canManage %} {% else %} {% endif %} {% elseif event.status == 'active' %} {% if canViewReports %} {% endif %} {% if canManage %} {% endif %} {% elseif event.status == 'completed' %} {% if canViewReports %} {% endif %} {% if canManage %} {% endif %} {% elseif event.status == 'cancelled' %} {% if canManage %} {% endif %} {% endif %}

No events found

Create your first event to get started

{% if canManage %} Create Event {% endif %}
{# End List Container #}
{# End Dashboard #} {% include 'components/footer.html' %}
{# ================================================================ JAVASCRIPT ================================================================ #}