From 67f308538084abad70507b4528f007db2d52ad3c Mon Sep 17 00:00:00 2001 From: wayanrivan Date: Mon, 21 Apr 2025 09:02:25 +0700 Subject: [PATCH] update blank in detail transaction --- .../blocks/DetailApprovalTransaction.tsx | 30 +++++++++++-------- .../blocks/DetailTransaction.tsx | 14 ++++----- 2 files changed, 25 insertions(+), 19 deletions(-) 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 ?? "-"}

Email

-

{transactionDetails?.origin_customer.email}

+

{transactionDetails?.origin_customer?.email ?? "-"}

Username

-

{transactionDetails?.origin_customer.username}

+

{transactionDetails?.origin_customer?.username ?? "-"}

diff --git a/src/pages/transaction/history-transaction/blocks/DetailTransaction.tsx b/src/pages/transaction/history-transaction/blocks/DetailTransaction.tsx index 6d774d7..b9cc2fa 100644 --- a/src/pages/transaction/history-transaction/blocks/DetailTransaction.tsx +++ b/src/pages/transaction/history-transaction/blocks/DetailTransaction.tsx @@ -120,11 +120,11 @@ const DetailTransaction = () => {

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 ?? "-"}

Email

-

{transactionDetails?.origin_customer.email}

+

{transactionDetails?.origin_customer?.email ?? "-"}

Username

-

{transactionDetails?.origin_customer.username}

+

{transactionDetails?.origin_customer?.username ?? "-"}