{# app/modules/loyalty/templates/loyalty/store/pins.html #} {% extends "store/base.html" %} {% from 'shared/macros/headers.html' import page_header_flex, refresh_button %} {% from 'shared/macros/alerts.html' import loading_state, error_state %} {% block title %}{{ _('loyalty.store.pins.title') }}{% endblock %} {% block i18n_modules %}['loyalty']{% endblock %} {% block alpine_data %}storeLoyaltyPins(){% endblock %} {% block content %} {% call page_header_flex(title=_('loyalty.store.pins.title'), subtitle=_('loyalty.store.pins.subtitle')) %}
{{ refresh_button(loading_var='loading', onclick='loadPins()', variant='secondary') }}
{% endcall %} {{ loading_state(_('loyalty.store.pins.loading')) }} {{ error_state(_('loyalty.store.pins.error_loading')) }}

{{ _('loyalty.common.program_not_setup') }}

{{ _('loyalty.common.program_not_setup_desc') }}

{% set pins_api_prefix = '/store/loyalty' %} {% set show_store_filter = false %} {% set show_crud = true %} {% include 'loyalty/shared/pins-list.html' %} {% endblock %} {% block extra_scripts %} {% endblock %}