Shipping Labels: Inject shipments to split shipment view #15475
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.

Part of #15309
Description
In order to display shipments on the shipping label creation form, we need to load shipment details on this screen. Currently, shipment details are available only on the split shipment screen. This PR adds changes to support showing shipments on both screens.
Changes include:
Shipmentinitializer to accept package items.Shipment.Note: with the new changes, the split shipment entry point will always be available again. Logic for this will be updated when tabs are introduced in the creation form.
Steps to reproduce
No user-facing changes have been made. Please follow the testing steps in #15448, #15457, and test case 3 of #15463 to confirm that there's no regression on the split shipment screen.
Testing information
Tested split shipment screen functionalities on simulator iPhone 16 Pro iOS 18.2 and confirmed no regression.
Screenshots
N/A
RELEASE-NOTES.txtif necessary.Reviewer (or Author, in the case of optional code reviews):
Please make sure these conditions are met before approving the PR, or request changes if the PR needs improvement: