{# app/modules/loyalty/templates/loyalty/admin/analytics.html #} {% extends "admin/base.html" %} {% from 'shared/macros/headers.html' import page_header_flex, refresh_button %} {% from 'shared/macros/alerts.html' import loading_state, error_state %} {% from 'shared/macros/inputs.html' import search_autocomplete, selected_item_display %} {% block title %}{{ _('loyalty.admin.analytics.title') }}{% endblock %} {% block i18n_modules %}['loyalty']{% endblock %} {% block alpine_data %}adminLoyaltyAnalytics(){% endblock %} {% block content %} {% call page_header_flex(title=_('loyalty.admin.analytics.title'), subtitle=_('loyalty.admin.analytics.subtitle')) %}
{{ refresh_button(loading_var='loading', onclick='loadStats()', variant='secondary') }}
{% endcall %}
{{ search_autocomplete( search_var='merchantSearch', results_var='merchantResults', show_dropdown_var='showMerchantDropdown', loading_var='searchingMerchants', search_action='searchMerchants()', select_action='selectMerchant(item)', display_field='merchant_name', secondary_field='loyalty_type', placeholder=_('loyalty.admin.analytics.search_merchants_placeholder'), ) }}
{{ selected_item_display( selected_var='selectedMerchant', display_field='merchant_name', clear_action='clearMerchantFilter()', label=_('loyalty.admin.analytics.showing_stats_for') ) }}
{{ loading_state(_('loyalty.admin.analytics.loading')) }} {{ error_state(_('loyalty.admin.analytics.error_loading')) }}
{% set show_programs_card = true %} {% set show_locations = true %} {% set show_merchants_metric = true %} {% include "loyalty/shared/analytics-stats.html" %}

{{ _('loyalty.admin.analytics.wallet_status') }}

{{ _('loyalty.admin.analytics.google_wallet') }}

{{ _('loyalty.admin.analytics.apple_wallet') }}

{{ _('loyalty.admin.analytics.quick_actions') }}

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