veza/apps/web/src/components/seller
senke 901b1ce2ce feat(marketplace): wire RefundRequestModal to API, add refund button to SellerDashboard (v0.403 R2)
- RefundRequestModal: call marketplaceService.refundOrder, loading state, onSuccess callback
- PurchasesView: pass loadPurchases as onSuccess to refetch after refund
- SellerDashboardView: add Refund button on each sale, RefundRequestModal with fetchData onSuccess
- MSW: add POST /marketplace/orders/:id/refund handler
2026-02-22 16:19:31 +01:00
..
create-product-view feat(marketplace): add rich text description with sanitization 2026-02-22 14:14:27 +01:00
modals fix(web): resolve all 568 TypeScript errors — tsc --noEmit now passes with zero errors 2026-02-13 00:32:08 +01:00
CreateProductView.stories.tsx refactor(web): split CreateProductView into create-product-view module 2026-02-06 14:16:38 +01:00
CreateProductView.tsx refactor(web): split CreateProductView into create-product-view module 2026-02-06 14:16:38 +01:00
SellerDashboardView.stories.tsx fix(web): resolve all 568 TypeScript errors — tsc --noEmit now passes with zero errors 2026-02-13 00:32:08 +01:00
SellerDashboardView.tsx feat(marketplace): wire RefundRequestModal to API, add refund button to SellerDashboard (v0.403 R2) 2026-02-22 16:19:31 +01:00