Skip to content

Commit 6b6aaab

Browse files
committed
feat(freeze-thaw): mark frozen labware as unusable in helper (using frozen boolean; redundant if LabwareState.Frozen is always reflected in state)
1 parent 88f9fee commit 6b6aaab

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

src/lib/helpers/labwareHelper.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -157,9 +157,10 @@ export function buildLabwareFragment(labware: Labware): LabwareFieldsFragment {
157157

158158
/**
159159
* Returns true if a piece of labware is usable; false otherwise.
160+
* Frozen labware is not usable. Only Empty and Active states are usable.
160161
*/
161-
export function isLabwareUsable(labware: Pick<Labware, 'state'>): boolean {
162-
return [LabwareState.Empty, LabwareState.Active].includes(labware.state);
162+
export function isLabwareUsable(labware: Pick<Labware, 'state' | 'frozen'>): boolean {
163+
return !labware.frozen && [LabwareState.Empty, LabwareState.Active].includes(labware.state);
163164
}
164165

165166
/**

0 commit comments

Comments
 (0)