Richie 6434d11384 ProvidersStep mobile: unify list-view controls + PackagesStep drill-in fix
Controls
- Mobile list view's Filters/Sort/view-toggle now match the mobile map
  view's floating-chip treatment: white fill, neutral-300 border,
  shadow-sm. On mobile the sort label switches from "Sort: <value>" to
  a compact "Sort by"; desktop keeps its verbose label.
- List/Map toggle font bumped to 14px / 600 (button-small token), so
  it reads on the same line as Filters + Sort by both on mobile and
  on the desktop floating pill over the map panel.

PackagesStep drill-in
- Added a local hasDrilledIn flag so the mobile layout only swaps to
  the detail view after an explicit user tap on a package. Previously
  any pre-selection (the demo route seeds selectedPackageId to the
  first matching package for desktop auto-display) also forced mobile
  into the detail view, so users arriving from the map drawer saw a
  single package instead of the list. Back/forward from the detail
  resets the flag.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-22 22:55:26 +10:00
Description
No description provided
3.8 MiB
Languages
TypeScript 94.6%
JavaScript 2.8%
CSS 2.5%
HTML 0.1%