Add frontend/modules/loyalty with types, API client, design system, feature pages and thin App Router routes under app/loyalty/. BFF proxy at app/api/loyalty/. Include loyalty frontend docs. Co-authored-by: Cursor <cursoragent@cursor.com>
551 B
551 B
Loyalty Design System
Tokens (globals.css)
--loyalty-accent/--loyalty-accent-soft--loyalty-success/--loyalty-warning/--loyalty-danger- Dark mode variants included
Reuse
Primary UI from @/components/ds (PageHeader, DataTable, Dialog, Drawer, EmptyState, Badge, …).
Module-specific:
LoyaltyTablePage/LoyaltyStatGridLoyaltyStatusChip- Portal shell accent colors
Principles
RTL-first, mobile sidebar drawer, dark mode toggle in shell, keyboard shortcuts (g h/m/p/r/c/w).