refactor(FE-212,213): unify purchase API service references in Purchase components

This commit is contained in:
rstubryan
2025-11-20 22:39:04 +07:00
parent 6e9d065bc6
commit 417d08e0fc
8 changed files with 85 additions and 124 deletions
@@ -22,7 +22,7 @@ import { isResponseSuccess } from '@/lib/api-helper';
import { useTableFilter } from '@/services/hooks/useTableFilter';
import { ROWS_OPTIONS } from '@/config/constant';
import { Purchase } from '@/types/api/purchase/purchase';
import { PurchaseRequestApi } from '@/services/api/purchase';
import { PurchaseApi } from '@/services/api/purchase';
// ===== INTERFACES =====
interface RowOptionsMenuProps {
@@ -110,8 +110,8 @@ const PurchaseTable = () => {
isLoading,
mutate: refreshPurchaseRequests,
} = useSWR(
`${PurchaseRequestApi.basePath}${getTableFilterQueryString()}`,
PurchaseRequestApi.getAllFetcher
`${PurchaseApi.basePath}${getTableFilterQueryString()}`,
PurchaseApi.getAllFetcher
);
// ===== TABLE COLUMNS DEFINITION =====
@@ -208,7 +208,7 @@ const PurchaseTable = () => {
setIsDeleteLoading(true);
try {
await PurchaseRequestApi.delete(selectedPurchase?.id as number);
await PurchaseApi.delete(selectedPurchase?.id as number);
refreshPurchaseRequests();
deleteModal.closeModal();
toast.success('Berhasil menghapus data permintaan pembelian!');