diff --git a/src/pages/transaction/approval-transaction/blocks/DetailApprovalTransaction.tsx b/src/pages/transaction/approval-transaction/blocks/DetailApprovalTransaction.tsx index 848eb7c..1e56268 100644 --- a/src/pages/transaction/approval-transaction/blocks/DetailApprovalTransaction.tsx +++ b/src/pages/transaction/approval-transaction/blocks/DetailApprovalTransaction.tsx @@ -30,7 +30,6 @@ const DetailApprovalTransaction = () => { const response = await GetData(`${API_URL}/transaction/history/detail/${selectedTransactionId}`, { id: selectedTransactionId }); - console.log(response?.data); setTransactionDetails(response?.data); } catch (error) { console.error('Error fetching transaction', error); @@ -121,11 +120,14 @@ const DetailApprovalTransaction = () => {
Full Name
-{transactionDetails?.origin_customer.fullname}
++ {transactionDetails?.origin_customer?.fullname ?? "-"} +
Amount
-{new Intl.NumberFormat('en-US', { style: 'currency', currency: 'USD' }).format(transactionDetails?.purchase.amount)}
+{new Intl.NumberFormat('en-US', { style: 'currency', currency: 'USD' }).format(transactionDetails?.purchase?.amount) ?? new Intl.NumberFormat('en-US', { style: 'currency', currency: 'USD' }).format(transactionDetails?.transfer.amount)}
Fee
@@ -292,7 +294,9 @@ const DetailApprovalTransaction = () => {Full Name
-{transactionDetails?.origin_customer.fullname}
++ {transactionDetails?.origin_customer?.fullname ?? "-"} +
Amount
@@ -347,10 +351,10 @@ const DetailApprovalTransaction = () => {{transactionDetails?.description}
Name
-{transactionDetails?.type?.name || '-'}
-Name
+{transactionDetails?.type?.name || '-'}
+Reference
@@ -370,19 +374,21 @@ const DetailApprovalTransaction = () => {Full Name
-{transactionDetails?.origin_customer.fullname}
++ {transactionDetails?.origin_customer?.fullname ?? "-"} +
Phone Number
-{transactionDetails?.origin_customer.msisdn}
+{transactionDetails?.origin_customer?.msisdn ?? "-"}
{transactionDetails?.origin_customer.email}
+{transactionDetails?.origin_customer?.email ?? "-"}
Username
-{transactionDetails?.origin_customer.username}
+{transactionDetails?.origin_customer?.username ?? "-"}
Full Name
-{transactionDetails?.origin_customer.fullname}
+{transactionDetails?.origin_customer?.fullname ?? "-"}
Amount
-{new Intl.NumberFormat('en-US', { style: 'currency', currency: 'USD' }).format(transactionDetails?.purchase.amount)}
+{new Intl.NumberFormat('en-US', { style: 'currency', currency: 'USD' }).format(transactionDetails?.purchase?.amount) ?? new Intl.NumberFormat('en-US', { style: 'currency', currency: 'USD' }).format(transactionDetails?.transfer.amount)}
Fee
@@ -291,7 +291,7 @@ const DetailTransaction = () => {Full Name
-{transactionDetails?.origin_customer.fullname}
+{transactionDetails?.origin_customer?.fullname ?? "-"}
Amount
@@ -367,19 +367,19 @@ const DetailTransaction = () => {Full Name
-{transactionDetails?.origin_customer.fullname}
+{transactionDetails?.origin_customer?.fullname ?? "-"}
Phone Number
-{transactionDetails?.origin_customer.msisdn}
+{transactionDetails?.origin_customer?.msisdn ?? "-"}
{transactionDetails?.origin_customer.email}
+{transactionDetails?.origin_customer?.email ?? "-"}
Username
-{transactionDetails?.origin_customer.username}
+{transactionDetails?.origin_customer?.username ?? "-"}