From 593dd8e50a55e7e33fe0a672c382e1228b0bb6bc Mon Sep 17 00:00:00 2001 From: Rafi Zadanly Date: Fri, 14 Apr 2023 15:21:49 +0700 Subject: fix --- src/lib/transaction/components/Transaction.jsx | 61 ++++++-------------------- 1 file changed, 14 insertions(+), 47 deletions(-) (limited to 'src/lib/transaction/components') diff --git a/src/lib/transaction/components/Transaction.jsx b/src/lib/transaction/components/Transaction.jsx index b4e050c6..3e3f2cc7 100644 --- a/src/lib/transaction/components/Transaction.jsx +++ b/src/lib/transaction/components/Transaction.jsx @@ -25,25 +25,8 @@ import toTitleCase from '@/core/utils/toTitleCase' const Transaction = ({ id }) => { const { transaction } = useTransaction({ id }) - const [totalAmount, setTotalAmount] = useState(0) - const [totalDiscountAmount, setTotalDiscountAmount] = useState(0) - - useEffect(() => { - if (transaction?.data?.products) { - let calculateTotalAmount = 0 - let calculateTotalDiscountAmount = 0 - transaction.data.products.forEach((product) => { - calculateTotalAmount += product.price.price * product.quantity - calculateTotalDiscountAmount += - (product.price.price - product.price.priceDiscount) * product.quantity - }) - setTotalAmount(calculateTotalAmount) - setTotalDiscountAmount(calculateTotalDiscountAmount) - } - }, [transaction]) - - const poNumber = useRef('') - const poFile = useRef('') + const poNumber = useRef(null) + const poFile = useRef(null) const [uploadPo, setUploadPo] = useState(false) const openUploadPo = () => setUploadPo(true) const closeUploadPo = () => setUploadPo(false) @@ -97,11 +80,7 @@ const Transaction = ({ id }) => {

Subtotal

-

{currencyFormat(totalAmount)}

-
-
-

Total Diskon

-

{currencyFormat(-totalDiscountAmount)}

+

{currencyFormat(transaction.data?.amountUntaxed)}

PPN 11%

@@ -113,7 +92,7 @@ const Transaction = ({ id }) => {
), - [transaction.data, totalAmount, totalDiscountAmount] + [transaction.data] ) if (transaction.isLoading) { @@ -295,7 +274,6 @@ const Transaction = ({ id }) => {