webapp/src/modules/market/components
padreug 478b83ddd3 FIX BUILD ERRORS & AVOID INFINITE RECURSION: Enhance product enrichment and type definitions in MerchantStore component
- Updated the product enrichment logic in MerchantStore.vue to ensure all necessary properties match the Product interface, improving data consistency.
- Added optional properties for active status, pending state, and configuration in the Product interface within market.ts, enhancing flexibility for merchant store management.
- Improved type assertions in MarketPage.vue and StallView.vue to ensure proper type handling for product data, enhancing type safety and clarity.

These changes improve the robustness and reliability of product data handling across the market components, enhancing the overall user experience.
2025-09-26 17:20:59 +02:00
..
CartItem.vue Enhance market module with new chat and events features 2025-09-05 00:01:40 +02:00
CartSummary.vue Remove legacy compatibility layer and enforce modular architecture 2025-09-07 02:30:37 +02:00
CategoryInput.vue Add CategoryInput component for category management in CreateProductDialog 2025-09-26 00:40:40 +02:00
CreateProductDialog.vue Implement AND/OR filter logic in useCategoryFilter and update MarketPage UI 2025-09-26 00:42:05 +02:00
CreateStoreDialog.vue Refactor wallet balance handling and integrate PaymentService for centralized management 2025-09-17 20:23:46 +02:00
DashboardOverview.vue Refactor authentication architecture to eliminate dual auth complexity 2025-09-07 00:47:02 +02:00
MarketFuzzySearch.vue BUILD ERRORS: Refactor MarketFuzzySearch component for improved input handling 2025-09-26 17:11:08 +02:00
MarketSettings.vue Refactor chat and market modules for improved integration and maintainability 2025-09-05 01:44:15 +02:00
MerchantStore.vue FIX BUILD ERRORS & AVOID INFINITE RECURSION: Enhance product enrichment and type definitions in MerchantStore component 2025-09-26 17:20:59 +02:00
OrderHistory.vue Enhance MerchantStore component with user store creation flow 2025-09-08 16:58:10 +02:00
PaymentDisplay.vue Remove legacy compatibility layer and enforce modular architecture 2025-09-07 02:30:37 +02:00
ProductCard.vue Remove legacy compatibility layer and enforce modular architecture 2025-09-07 02:30:37 +02:00
ProductDetailDialog.vue Add stall view and product detail dialog in market module 2025-09-25 22:53:12 +02:00
ShoppingCart.vue Remove legacy compatibility layer and enforce modular architecture 2025-09-07 02:30:37 +02:00
StoreCard.vue Refactor CreateProductDialog and CreateStoreDialog components for improved form handling 2025-09-08 23:20:17 +02:00