Merged PR 1961: feat(checkout-reward): implement reward catalog customer integration and purc...

feat(checkout-reward): implement reward catalog customer integration and purchase flow

- Add customer card resource and display in reward header with reset functionality
- Implement shopping cart creation and management for reward purchases
- Add purchase options modal integration with redemption points support
- Extract route helper for customer navigation with proper query params
- Update checkout metadata service constants with proper namespacing
- Add reward context initialization for tab metadata
- Improve component styling and layout for reward action buttons
- Fix customer facade method signature to require AbortSignal parameter

The reward catalog now supports full customer workflow from selection
through purchase options with proper state management and navigation.

Ref: #5263, #5358
This commit is contained in:
Nino Righi
2025-09-30 13:54:31 +00:00
committed by Lorenz Hilpert
parent c745f82f3a
commit 9d57ebf376
30 changed files with 507 additions and 163 deletions

View File

@@ -1,6 +1,5 @@
import z from 'zod';
import { Tab } from './schemas';
import { computed } from '@angular/core';
export function getTabHelper(
tabId: number,