{# app/templates/store/notifications.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 %} {% from 'shared/macros/pagination.html' import pagination_simple %} {% from 'shared/macros/modals.html' import modal_simple, confirm_modal %} {% block title %}Notifications{% endblock %} {% block alpine_data %}storeNotifications(){% endblock %} {% block content %} {% call page_header_flex(title='Notifications', subtitle='Stay updated on your store activity') %}
{{ refresh_button(loading_var='loadingNotifications', onclick='loadNotifications()', variant='secondary') }}
{% endcall %} {{ loading_state('Loading notifications...') }} {{ error_state('Error loading notifications') }}

Unread

0

Total

0

Quick Actions

All caught up!
Showing - of
{% call modal_simple('notificationSettingsModal', 'Notification Settings', show_var='showSettingsModal', size='md') %}

Email Notifications

Receive notifications via email

In-App Notifications

Show notifications in the dashboard

Note: Full notification settings management coming soon.

{% endcall %} {{ confirm_modal('deleteNotificationConfirm', 'Delete Notification', 'Are you sure you want to delete this notification? This action cannot be undone.', 'deleteNotification(pendingDeleteNotificationId)', 'showDeleteNotificationConfirm', 'Delete', 'Cancel', 'danger') }} {% endblock %} {% block extra_scripts %} {% endblock %}