docs(audit): CartView refactorised 2026-02-05
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
parent
753191d88b
commit
837269e361
1 changed files with 1 additions and 0 deletions
|
|
@ -158,6 +158,7 @@ Les problèmes sont classés en **Bloquant**, **Amélioration** et **Perfectionn
|
|||
| ~~`components/views/MarketplaceView.tsx`~~ | ~~196~~ | **Refactorisé 2026-02-05** : module `components/views/marketplace-view/` avec `types` (MarketplaceViewProps, MarketplaceCategory), `useMarketplaceView` (products, allProducts, filters, marketplaceService / fallback mock), `MarketplaceViewHeader`, `MarketplaceViewCategories`, `MarketplaceViewSidebar`, `MarketplaceViewGrid`, `MarketplaceViewSkeleton`. Layout `min-h-screen` → `min-h-layout-page`. Stories : Default, Loading (Skeleton). Decorator `min-h-layout-page`. Re-export depuis `MarketplaceView.tsx`. |
|
||||
| ~~`components/views/SocialView.tsx`~~ | ~~189~~ | **Refactorisé 2026-02-05** : module `components/views/social-view/` avec `types` (SocialViewProps, SocialTabKey), `useSocialView` (feedTracks via trackService.list, activeTab, playTrack), `SocialViewSidebar`, `SocialViewFeed`, `SocialViewFeedItem`, `SocialViewTrending`, `SocialViewSkeleton`. Stories : Default, Loading (Skeleton). Decorator `min-h-screen` → `min-h-layout-page`. Re-export depuis `SocialView.tsx`. |
|
||||
| ~~`components/views/PurchasesView.tsx`~~ | ~~175~~ | **Refactorisé 2026-02-05** : module `components/views/purchases-view/` avec `types` (PurchasesViewProps, Purchase), `usePurchasesView` (commerceService.getPurchases, search, refundOrderId, activeDownloadId, handleDownload), `PurchasesViewHeader`, `PurchasesViewItem`, `PurchasesViewList`, `PurchasesViewSkeleton`. RefundRequestModal dans l’orchestrateur. Stories : Default, Empty (initialPurchases []), Loading (Skeleton). Decorator `min-h-layout-page`. Re-export depuis `PurchasesView.tsx`. |
|
||||
| ~~`components/views/CartView.tsx`~~ | ~~176~~ | **Refactorisé 2026-02-05** : module `components/views/cart-view/` avec `types` (CartViewProps, CartDiscount), `useCartView` (useCartStore, promo, tax/finalTotal), `CartViewEmpty`, `CartViewHeader`, `CartViewSummary`, `CartViewSecure`, `CartViewSkeleton`. PromoCodeModal dans l'orchestrateur. Layout `min-h-[60vh]` → `min-h-layout-page-sm`. Stories : Default, Empty, Loading (Skeleton). Decorator `min-h-layout-page`. Re-export depuis `CartView.tsx`. |
|
||||
|
||||
### Problèmes identifiés
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue