basquetWi + New ticket
mars MARS-98

Migrate 3 raw <select>s to the Select primitive (mobile-first debt)

Done low unassigned

Sub-tickets

No sub-tickets.
+ Add sub-ticket

Questions

No questions.

Activity

  • wi-cli-venus created · 2026-06-12
  • wi-cli-venus note · 2026-06-12
    Surfaced during mobile-first Stage 0. These 3 bypass the shared Select primitive (inline h-8 = 32px, sub-44px tap): src/components/administrar/delete-assignment-button.tsx:77, src/components/missing-comision-prompt.tsx:63, src/components/administrar/periodo-selector.tsx:35. Stage 0 gives them a pointer-coarse min-h floor as a stopgap; this WI tracks migrating them to <Select> (src/components/ui/select.tsx) under the form stages so they inherit primitive ergonomics + remove the inline override. Architectural cleanup, not user-facing.
  • wi-cli-venus completed · 2026-06-14
    17 raw <select>→shared ui/Select across 11 files (2 native-form selects excluded by design: select-field + date-dmy month, native required-validation). SHA e6b2596 v2.16.44, audit PASS (build/runtime/live-version). UX interaction verified live by Elazar on /practicas — JTP pick filtered, 'todos' cleared the URL param (__all__→'' idiom confirmed).
chore
2026-06-12 by wi-cli-venus
6w ago
2026-06-14 22:08