{# app/modules/tenancy/templates/tenancy/merchant/team.html #} {% extends "merchant/base.html" %} {% from 'shared/macros/headers.html' import page_header_flex %} {% from 'shared/macros/alerts.html' import loading_state, error_state %} {% from 'shared/macros/tables.html' import table_wrapper, table_header %} {% from 'shared/macros/modals.html' import modal, confirm_modal %} {% block title %}{{ _('tenancy.team.title') }}{% endblock %} {% block alpine_data %}merchantTeam(){% endblock %} {% block content %} {% call page_header_flex(title=_('tenancy.team.title'), subtitle=_('tenancy.team.manage_members_description')) %} {% endcall %} {{ loading_state(_('tenancy.team.loading_team'), 'loading') }} {{ error_state(_('tenancy.team.error_title'), 'error', 'error && !loading') }}

{{ _('tenancy.team.total_members') }}

{{ _('tenancy.team.active') }}

{{ _('tenancy.team.pending_invitations') }}

{% call table_wrapper() %} {{ table_header([_('tenancy.team.member'), _('tenancy.team.stores_and_roles'), _('tenancy.team.status'), _('tenancy.team.actions')]) }} {% endcall %}

{{ _('tenancy.team.no_members_title') }}

{{ _('tenancy.team.no_members_description') }}

{% call modal('inviteModal', _('tenancy.team.invite_member'), 'showInviteModal', size='md', show_footer=false) %}
{% endcall %} {% call modal('editModal', _('tenancy.team.edit_member'), 'showEditModal', size='md', show_footer=false) %} {% endcall %} {% call modal('removeModal', _('tenancy.team.remove_member'), 'showRemoveModal', size='sm', show_footer=false) %}

{{ _('tenancy.team.remove_confirmation') }}

{{ _('tenancy.team.member_stores') }}:

{% endcall %} {% call modal('viewModal', _('tenancy.team.view_member'), 'showViewModal', size='md', show_footer=false) %}

{{ _('tenancy.team.account_information') }}

{{ _('tenancy.team.store_roles') }}

{% endcall %} {% endblock %} {% block extra_scripts %} {% endblock %}