-
Notifications
You must be signed in to change notification settings - Fork 178
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 well selection component #15207
Conversation
|
||
interface WellSelectionProps { | ||
definition: LabwareDefinition2 | ||
/** array of primary wells. Overrides labwareProps.selectedWells */ |
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.
is this comment still accurate?
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.
since we're no longer spreading labware props, no
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 looks great! I tested it out on the dev app with a single, 8 and 96-channel and all worked as expected and wells are getting added to state properly.
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.
changes look good ☑️
Overview
creates ODD well selection component for use in quick transfer. implements basic source and destination quick transfer well selection. based on
SelectableLabware
component in protocol designer.closes PLAT-172, PLAT-175
TODO: tweak styling: selection rectangle layout, well labels
TODO: refactor labware render component to simplify Well component rendering and remove SVG well stroke
Test Plan
verified touch selection on device
Changelog
Review requests
select some wells
Risk assessment
low