Skip to content

Y25-619 -[PR] flexible pooling to include a tube rack layout#2641

Open
yoldas wants to merge 7 commits intodevelopfrom
y25-619-flexible-pooling-to-include-a-tube-rack-layout
Open

Y25-619 -[PR] flexible pooling to include a tube rack layout#2641
yoldas wants to merge 7 commits intodevelopfrom
y25-619-flexible-pooling-to-include-a-tube-rack-layout

Conversation

@yoldas
Copy link
Member

@yoldas yoldas commented Feb 27, 2026

Closes #

Changes proposed in this pull request

  • Users can select the Tube Rack layout option on the flexible pooling page. This changes the UI to have the individual pools numbered by row in a 4x6 grid.

Instructions for Reviewers

[All PRs] - Confirm PR template filled
[Feature Branches] - Review code
[Production Merges to main]
    - Check story numbers included
    - Check for debug code
    - Check version

* @returns {Object} The labware type configuration object (TubeRack24 or Plate96).
*/
const labwareType = computed(() => {
return multiPoolCreateStore.multiPool.pool_method === 'TubeRack'
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice this looks good.

Wondering if we need a check here to prevent users switching if a pool exists greater than the size of the labware being switched to. E.g. a plate has a pool in position 25, if a user then switched to tube rack that pool would be hidden. Maybe we should add an alert and prevent the switch in that case. Any thoughts?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Y25-619 - As a developer (Ben) I would like flexible pooling to include a Tube Rack layout as an alternative to Plate layout.

2 participants