refactor(FE-208,212): update PurchaseOrderDetail to conditionally render invoice based on update permissions

This commit is contained in:
rstubryan
2025-11-18 22:51:29 +07:00
parent 3a431352ed
commit 89b54f6f87
@@ -20,7 +20,6 @@ import PurchaseOrderStaffApprovalForm from '@/components/pages/purchase/form/ord
import PurchaseOrderAcceptApprovalForm from '@/components/pages/purchase/form/order/PurchaseOrderAcceptApprovalForm'; import PurchaseOrderAcceptApprovalForm from '@/components/pages/purchase/form/order/PurchaseOrderAcceptApprovalForm';
import PurchaseOrderInvoice from '@/components/pages/purchase/order/PurchaseOrderInvoice'; import PurchaseOrderInvoice from '@/components/pages/purchase/order/PurchaseOrderInvoice';
import { ApprovalStepStatus } from '@/components/pages/ApprovalSteps';
import Card from '@/components/Card'; import Card from '@/components/Card';
import { import {
CreateManagerApprovalRequestPayload, CreateManagerApprovalRequestPayload,
@@ -575,17 +574,14 @@ const PurchaseOrderDetail = ({
Nomor PO Nomor PO
</span> </span>
<div className='ml-3'> <div className='ml-3'>
{purchaseData.po_number && {canUpdatePurchaseItems &&
purchaseData.po_number &&
purchaseData.po_number !== 'Belum dibuat' ? ( purchaseData.po_number !== 'Belum dibuat' ? (
<PurchaseOrderInvoice data={purchaseData} /> <PurchaseOrderInvoice data={purchaseData} />
) : ( ) : (
<Button <>
color='primary' : <i className='text-gray-400'>Belum dibuat</i>
className='w-fit min-w-32 flex items-center justify-start gap-1 px-2 py-1 text-sm font-mono' </>
disabled
>
PO-MBU-01837
</Button>
)} )}
</div> </div>
</div> </div>