Skip to content

Card and sealed-item holdings now use the same SortSheet as generic collection and catalogue sorting dialogs. Criteria occupy a two-column grid with a check on the selected option; ascending and descending use segmented controls. Narrow screens and enlarged text switch to full-width options. Existing palette, screen-specific fields, hints, and draft/apply/cancel behavior are preserved.

Validation: lint and TypeScript pass, 2,317 tests pass (11 skipped). Tests cover both holdings modes, ordering and apply callbacks, accessibility state, adaptive layout and label contrast across both games and appearances. The existing Maestro item flow now covers the shared grid and card sorting, but Maestro is not installed locally, so no emulator visual/E2E pass is claimed. The currently installed emulator APK has not been rebuilt by this task.

Implementation: https://github.com/snag-tcg/poc-tcg-collector/pull/622