docs(audit): PurchasesView refactorised 2026-02-05
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
parent
d7c462c8cc
commit
8d1ac73507
1 changed files with 1 additions and 0 deletions
|
|
@ -157,6 +157,7 @@ Les problèmes sont classés en **Bloquant**, **Amélioration** et **Perfectionn
|
|||
| ~~`components/views/AnalyticsView.tsx`~~ | ~~260~~ | **Refactorisé 2026-02-05** : module `components/views/analytics-view/` avec `types` (AnalyticsViewProps, DateRangeKey, GlobalStats, TopTrackRow, TrafficSource, DeviceStats, ChartHoverData), `useAnalyticsView`, `AnalyticsViewHeader`, `AnalyticsViewKpiGrid`, `AnalyticsViewChart`, `AnalyticsViewOrigins`, `AnalyticsViewPlatforms`, `AnalyticsViewTopTracks`, `AnalyticsViewSkeleton`. Données via `analyticsService`. Conformité : `text-[10px]` → `text-xs`, `tracking-[0.2em]` → `tracking-wide`. Stories : Default, Loading (Skeleton). Decorator `min-h-screen` → `min-h-layout-page`. Re-export depuis `AnalyticsView.tsx`. |
|
||||
| ~~`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`. |
|
||||
|
||||
### Problèmes identifiés
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue