{% set page_group = "employee" %} {% include 'components/head.html' %} {# Syncfusion styles loaded via Vite bundle in components/head.html #}
{% include 'components/nav-account.html' %}
{% include 'components/alerts.html' %} {# ================================================================ HEADER BAR ================================================================ #}

Team Members

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

{% if store.employeeSource != 'homegrown' %}
{% if lastSyncAt %} Last sync: {{ lastSyncAt }} {% endif %}
{% endif %}
{# ================================================================ SEARCH & FILTERS ================================================================ #}
{# Search Input #}
{# Filter Chips #} {% include 'team-members/partials/filter-chips.html' %}
{# ================================================================ DATA GRID (Syncfusion EJ2 Grid) ================================================================ #}
{# External select-all checkbox (outside grid) #}
{# Bulk actions bar - shown when items are selected #}
0 selected
{# Syncfusion Grid container #}
{# ================================================================ ICON LEGEND ================================================================ #}
Has Login Has PIN WhenIWork Source
{% include 'components/footer.html' %}
{# ================================================================ MODAL PARTIALS ================================================================ #} {% include 'team-members/partials/detail-modal.html' %} {% include 'team-members/partials/login-modal.html' %} {% include 'team-members/partials/add-wizard.html' %} {% include 'team-members/partials/role-settings-modal.html' %} {# ================================================================ SCRIPTS ================================================================ #} {# Syncfusion EJ2 loaded via Vite bundle in components/footer.html #} {# Role Configuration Module - must load before team member scripts #} {# Team Members JavaScript Modules - load in order #}