feat(FE-208): add refetchData prop to PurchaseOrderDetail and related forms for improved data synchronization

This commit is contained in:
rstubryan
2025-11-21 18:18:40 +07:00
parent c74733430b
commit 95a7afdaa6
4 changed files with 45 additions and 15 deletions
+6 -2
View File
@@ -12,7 +12,7 @@ const PurchaseDetail = () => {
const purchaseId = searchParams.get('purchaseId');
const { data: purchase, isLoading: isLoadingPurchase } = useSWR(
const { data: purchase, isLoading: isLoadingPurchase, mutate: mutatePurchase } = useSWR(
purchaseId,
(id: number) => PurchaseApi.getSingle(id)
);
@@ -40,7 +40,11 @@ const PurchaseDetail = () => {
</div>
)}
{!isLoadingPurchase && isResponseSuccess(purchase) && (
<PurchaseOrderDetail type='detail' initialValues={purchase.data} />
<PurchaseOrderDetail
type='detail'
initialValues={purchase.data}
refetchData={mutatePurchase}
/>
)}
</div>
);