mirror of
https://github.com/MBombeck/HealthLog.git
synced 2026-11-09 04:50:59 +00:00
Lift the icon-button and pagination controls on the list + form surfaces under `/measurements` and `/medications` so every touch target clears the 44 px WCAG 2.5.5 floor. - `measurement-list.tsx`: mobile-row edit + delete buttons `size-8` → `size-11`; pagination chevrons `size="sm"` → `size="icon" size-11` with translated `aria-label`; edit-dialog kebab `h-9 w-9` → `size-11`; `DeleteButton` default `h-8 w-8` → `size-11`. Empty-state CTAs drop `size="sm"` so they sit at the default 40 px primitive height. - `measurement-form.tsx`: reset kebab `h-9 w-9` → `size-11`. - `intake-history-list.tsx`: desktop + mobile per-row edit + delete buttons `size-8` → `size-11`; pagination chevrons → `size-11` icon-buttons; edit-dialog kebab → `size-11`; shared `DeleteButton` in this file → `size-11`. - `SideEffectsSection.tsx`: per-entry delete `h-7 w-7` → `size-11`. - `inventory-section.tsx`: live-pen "mark as in use" / "mark as used up" pills drop `size="sm"`/`h-7` so they sit at `min-h-11`; past-pen delete `h-6 w-6` → `size-11` icon-button. Adds `measurements.previousPage` / `measurements.nextPage` and `medications.previousPage` / `medications.nextPage` translation keys so the pagination icon-buttons carry accessible labels in every locale.