-
Notifications
You must be signed in to change notification settings - Fork 179
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(app): create modals and add steps for 96 channel attach and detach #11815
Conversation
Codecov Report
@@ Coverage Diff @@
## edge #11815 +/- ##
==========================================
+ Coverage 74.25% 74.34% +0.09%
==========================================
Files 2111 2123 +12
Lines 58767 59039 +272
Branches 6237 6261 +24
==========================================
+ Hits 43635 43893 +258
- Misses 13657 13670 +13
- Partials 1475 1476 +1
Flags with carried forward coverage won't be shown. Click here to find out more.
|
07e9a8c
to
b34a52e
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This all looks so good, Jethary! One small comment but otherwise it's good to go.
HEX_SCREWDRIVER, | ||
NINETY_SIX_CHANNEL_MOUNTING_PLATE, | ||
] | ||
} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The BeforeBeginning
screen is scrolling with 4 items in the equipment list, maybe we should give this modal a minHeight
so the button is always visible
{ section: SECTIONS.DETACH_PIPETTE, mount: mount, flowType: flowType }, | ||
{ section: SECTIONS.RESULTS, mount: mount, flowType: flowType }, | ||
] | ||
} else if (selectedPipette === NINETY_SIX_CHANNEL) { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
For all 96-channel cases, let's hard code LEFT
as the mount. Regardless of which pipette card the user selected, it'll be on both mounts but we'll send commands to the left one.
* origin/edge: fix(api): ot3controller should utilize `check_ready_for_movement` (#11752) chore(docs): updating Google Tag Manager on docs subdomain #11855 refactor(app): add gripper attach, detach, and calibrate user-flow logic and skeletons (#11826) chore(build): fix push targets in api and s-d (#11879) fix(app): moveToLocation should be moveToMaintenancePosition (#11878) refactor(api): implement new Deck dependencies (#11853) refactor(api): implement new Deck collaborations (#11844) feat(app): create modals and add steps for 96 channel attach and detach (#11815) chore(build): Derive application versions from git (#11863) refactor(api): add support for Well.has_tip to the engine core (#11870) refactor(app, shared-data): calibration/moveToLocation to calibration/moveToMaintenancePosition (#11849) test(engine): add missing module_view test (#11872)
closes RLIQ-264 and RLIQ-263
Overview
This PR creates the modals for all steps in the attach and detach 96 channel pipette flow and hooks them up to the parent component
PipetteWizardFlows
. Commands are not wired up yet.Changelog
equipmentList
Carriage
andMountingPlate
that is used for both attach and detach flowsgetPipetteWizardFlows
, with the 2 new sections calledCARRIAGE
andMOUNTING_PLATE
, adds to testPipetteWizardStepProps
to includeSelectedPipette
to tell if the pipette to attach/detach/cal is 96 channel or single mountPipetteCard
so the flows can be accessed there.Review requests
Risk assessment
low