summaryrefslogtreecommitdiff
path: root/src/lib/transaction/components/Transaction.jsx
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/transaction/components/Transaction.jsx')
-rw-r--r--src/lib/transaction/components/Transaction.jsx24
1 files changed, 14 insertions, 10 deletions
diff --git a/src/lib/transaction/components/Transaction.jsx b/src/lib/transaction/components/Transaction.jsx
index 5ee56972..96c89aec 100644
--- a/src/lib/transaction/components/Transaction.jsx
+++ b/src/lib/transaction/components/Transaction.jsx
@@ -502,36 +502,40 @@ const Transaction = ({ id }) => {
active={toOthers}
close={() => setToOthers(null)}
>
- <div className='flex flex-col gap-y-4 mt-2'>
+ {transaction.data?.status === 'draft' && (
+ <>
<button
className='text-left disabled:opacity-60'
- disabled={!toOthers?.purchaseOrderFile}
+ disabled={toOthers?.status != 'draft'}
onClick={() => {
- downloadPurchaseOrder(toOthers);
+ downloadQuotation(toOthers);
setToOthers(null);
}}
>
- Download PO
+ Download Quotation
</button>
<button
className='text-left disabled:opacity-60'
- disabled={toOthers?.status != 'draft'}
+ disabled={toOthers?.status != 'waiting'}
onClick={() => {
- downloadQuotation(toOthers);
+ setToCancel(toOthers);
setToOthers(null);
}}
>
- Download Quotation
+ Batalkan Transaksi
</button>
+ </>
+ )}
+ <div className='flex flex-col gap-y-4 mt-2'>
<button
className='text-left disabled:opacity-60'
- disabled={toOthers?.status != 'waiting'}
+ disabled={!toOthers?.purchaseOrderFile}
onClick={() => {
- setToCancel(toOthers);
+ downloadPurchaseOrder(toOthers);
setToOthers(null);
}}
>
- Batalkan Transaksi
+ Download PO
</button>
</div>
</BottomPopup>