2
0
mirror of https://github.com/inventree/InvenTree.git synced 2025-11-13 19:36:46 +00:00

PurchaseOrderForms tweaks (#10773)

- Small visual changes
- Small bug fix for null record
This commit is contained in:
Oliver
2025-11-05 10:21:55 +11:00
committed by GitHub
parent dbb799a0e0
commit d12102ba96

View File

@@ -506,7 +506,7 @@ function LineItemFormRow({
icon={<InvenTreeIcon icon='location' />} icon={<InvenTreeIcon icon='location' />}
tooltip={t`Set Location`} tooltip={t`Set Location`}
tooltipAlignment='top' tooltipAlignment='top'
variant={locationOpen ? 'filled' : 'transparent'} variant={locationOpen ? 'outline' : 'transparent'}
/> />
<ActionButton <ActionButton
size='sm' size='sm'
@@ -514,7 +514,7 @@ function LineItemFormRow({
icon={<InvenTreeIcon icon='batch_code' />} icon={<InvenTreeIcon icon='batch_code' />}
tooltip={batchToolTip} tooltip={batchToolTip}
tooltipAlignment='top' tooltipAlignment='top'
variant={batchOpen ? 'filled' : 'transparent'} variant={batchOpen ? 'outline' : 'transparent'}
/> />
{settings.isSet('STOCK_ENABLE_EXPIRY') && ( {settings.isSet('STOCK_ENABLE_EXPIRY') && (
<ActionButton <ActionButton
@@ -523,7 +523,7 @@ function LineItemFormRow({
icon={<IconCalendarExclamation />} icon={<IconCalendarExclamation />}
tooltip={t`Set Expiry Date`} tooltip={t`Set Expiry Date`}
tooltipAlignment='top' tooltipAlignment='top'
variant={expiryDateOpen ? 'filled' : 'transparent'} variant={expiryDateOpen ? 'outline' : 'transparent'}
/> />
)} )}
<ActionButton <ActionButton
@@ -532,20 +532,20 @@ function LineItemFormRow({
tooltip={t`Adjust Packaging`} tooltip={t`Adjust Packaging`}
tooltipAlignment='top' tooltipAlignment='top'
onClick={() => packagingHandlers.toggle()} onClick={() => packagingHandlers.toggle()}
variant={packagingOpen ? 'filled' : 'transparent'} variant={packagingOpen ? 'outline' : 'transparent'}
/> />
<ActionButton <ActionButton
onClick={() => statusHandlers.toggle()} onClick={() => statusHandlers.toggle()}
icon={<InvenTreeIcon icon='status' />} icon={<InvenTreeIcon icon='status' />}
tooltip={t`Change Status`} tooltip={t`Change Status`}
tooltipAlignment='top' tooltipAlignment='top'
variant={statusOpen ? 'filled' : 'transparent'} variant={statusOpen ? 'outline' : 'transparent'}
/> />
<ActionButton <ActionButton
icon={<InvenTreeIcon icon='note' />} icon={<InvenTreeIcon icon='note' />}
tooltip={t`Add Note`} tooltip={t`Add Note`}
tooltipAlignment='top' tooltipAlignment='top'
variant={noteOpen ? 'filled' : 'transparent'} variant={noteOpen ? 'outline' : 'transparent'}
onClick={() => noteHandlers.toggle()} onClick={() => noteHandlers.toggle()}
/> />
{barcode ? ( {barcode ? (
@@ -781,6 +781,10 @@ export function useReceiveLineItems(props: LineItemsForm) {
modelRenderer: (row: TableFieldRowProps) => { modelRenderer: (row: TableFieldRowProps) => {
const record = records[row.item.line_item]; const record = records[row.item.line_item];
if (!record) {
return null;
}
return ( return (
<LineItemFormRow <LineItemFormRow
props={row} props={row}