diff --git a/src/frontend/src/forms/PurchaseOrderForms.tsx b/src/frontend/src/forms/PurchaseOrderForms.tsx index 8ac53bc0a8..297b2c84e8 100644 --- a/src/frontend/src/forms/PurchaseOrderForms.tsx +++ b/src/frontend/src/forms/PurchaseOrderForms.tsx @@ -506,7 +506,7 @@ function LineItemFormRow({ icon={} tooltip={t`Set Location`} tooltipAlignment='top' - variant={locationOpen ? 'filled' : 'transparent'} + variant={locationOpen ? 'outline' : 'transparent'} /> } tooltip={batchToolTip} tooltipAlignment='top' - variant={batchOpen ? 'filled' : 'transparent'} + variant={batchOpen ? 'outline' : 'transparent'} /> {settings.isSet('STOCK_ENABLE_EXPIRY') && ( } tooltip={t`Set Expiry Date`} tooltipAlignment='top' - variant={expiryDateOpen ? 'filled' : 'transparent'} + variant={expiryDateOpen ? 'outline' : 'transparent'} /> )} packagingHandlers.toggle()} - variant={packagingOpen ? 'filled' : 'transparent'} + variant={packagingOpen ? 'outline' : 'transparent'} /> statusHandlers.toggle()} icon={} tooltip={t`Change Status`} tooltipAlignment='top' - variant={statusOpen ? 'filled' : 'transparent'} + variant={statusOpen ? 'outline' : 'transparent'} /> } tooltip={t`Add Note`} tooltipAlignment='top' - variant={noteOpen ? 'filled' : 'transparent'} + variant={noteOpen ? 'outline' : 'transparent'} onClick={() => noteHandlers.toggle()} /> {barcode ? ( @@ -781,6 +781,10 @@ export function useReceiveLineItems(props: LineItemsForm) { modelRenderer: (row: TableFieldRowProps) => { const record = records[row.item.line_item]; + if (!record) { + return null; + } + return (