mirror of
https://github.com/MBombeck/HealthLog.git
synced 2026-11-10 13:22:14 +00:00
Lift every interactive element on the insights hero + advisor + coach chrome to clear the 44 px WCAG 2.5.5 floor on touch. - `hero-strip.tsx`: drop `size="sm"` from the action buttons (weekly report, ask the Coach, weekly banner read/share/export). The default primitive height now sits at 40 px so the explicit `sm` was the only thing keeping these below the floor. - `suggested-prompts.tsx`: chip floor `min-h-9` → `min-h-11`. - `insight-advisor-card.tsx`: regenerate icon buttons drop their `h-7 w-7` override so the `size="icon"` primitive default (40 px) takes over; legacy-payload CTAs drop their `size="sm"`/`h-7` overrides. - `coach-drawer.tsx`: window pill `h-7` → `h-11`; the three header icon buttons (new chat, settings, close) `size-9` → `size-11`. - `coach-input.tsx`: composer hint icon trigger `h-7 w-7` → `h-11 w-11`. The Tooltip → Popover swap is owned by MB3 — distinct lines. - `message-thread.tsx`: thumbs feedback row `py-0.5 text-[11px]` → `min-h-11 py-1.5 text-xs`. Same surface row, padding does the lift.