diff --git a/src/components/Office/ShipmentDetails/ShipmentDetailsMain.jsx b/src/components/Office/ShipmentDetails/ShipmentDetailsMain.jsx index 16a1a33236e..e45f01a24c4 100644 --- a/src/components/Office/ShipmentDetails/ShipmentDetailsMain.jsx +++ b/src/components/Office/ShipmentDetails/ShipmentDetailsMain.jsx @@ -56,6 +56,7 @@ const ShipmentDetailsMain = ({ requiredDeliveryDate, pickupAddress, destinationAddress, + ppmShipment, primeEstimatedWeight, primeActualWeight, counselorRemarks, @@ -124,6 +125,7 @@ const ShipmentDetailsMain = ({ let displayedPickupAddress; let displayedDeliveryAddress; + let actualMoveDate; switch (shipmentType) { case SHIPMENT_OPTIONS.HHG: @@ -138,6 +140,9 @@ const ShipmentDetailsMain = ({ displayedPickupAddress = storageFacility ? storageFacility.address : null; displayedDeliveryAddress = destinationAddress; break; + case SHIPMENT_OPTIONS.PPM: + actualMoveDate = ppmShipment.actualMoveDate; + break; default: displayedPickupAddress = pickupAddress; displayedDeliveryAddress = destinationAddress || destinationDutyLocationAddress; @@ -182,6 +187,12 @@ const ShipmentDetailsMain = ({ openConvertModalButton={openConvertModalButton} /> )} + {shipmentType === SHIPMENT_OPTIONS.PPM && ( + + )} {}, @@ -51,3 +53,22 @@ describe('Shipment Details Main', () => { expect(screen.queryByText('SIT (STORAGE IN TRANSIT)')).not.toBeInTheDocument(); }); }); +it('does display PPM shipment', () => { + const ppmShipment = createPPMShipmentWithFinalIncentive({ + ppmShipment: { + expectedDepartureDate: '2024-01-01', + actualMoveDate: '2024-02-22', + estimatedWeight: 100, + shipment: { + estimatedIncentive: 2000, + }, + }, + }); + render( + + + , + ); + + expect(screen.queryByText(formatDateWithUTC('2-22-2024'))).toBeInTheDocument(); +});