fix(app): add prop so run setup pipette flows are strung together #14460
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.
Fix RQA-2305, RQA-2292, RQA-2284
Overview
This PR fixes a few bugs (or missing implementations) in pipette flows on the ODD and app. It ensures pipette detach -> attach flows are properly strung together for ODD instrument setup and adds a "Robot is Moving" loading screen after attaching a mounting plate during 96-channel attach
Test Plan
On ODD,
From run setup with the wrong instruments attached, the ODD should now initiate a "Replace pipette" flow:
From run setup with a single channel on the left mount for a protocol that requires an ODD, the replace pipette flow should show the correct pipette name in the detach step and lower the correct mount:
When attaching a 96-channel pipette, there should be a loading screen while the gantry moves after attaching a mounting plate
Changelog
Review requests
Look over code and screenshots
Risk assessment
Low