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>
443 B
443 B
Loyalty UI Checklist
For each engage route:
- Loading state (portal loading + query loaders)
- Empty state
- Error / 403 permission empty
- Header + breadcrumbs
- Search/sort/pagination on table pages
- Create dialog / edit drawer / confirm delete where CRUD exists
- Export CSV where configured
- Dark mode via shell toggle
- Responsive sidebar
- Real backend wiring (or ScopeNotice)