ProviderMap: verified providers always show as MapPopup; drawer + list polish

Verified providers render as always-on MapPopup cards inside the marker
layer (clusterable), while unverified keep click-to-reveal pins. Mobile
taps open the drawer instead of navigating directly. MapProviderDrawer
gets a "View Packages" CTA button, light-grey header bar, and the
provider list doubles card spacing. Fixes demo:dev --mode flag.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-05-22 11:53:25 +10:00
parent 826f888e87
commit abd8d2d2da
4 changed files with 94 additions and 46 deletions

View File

@@ -19,7 +19,7 @@
"test": "vitest run --passWithNoTests",
"test:watch": "vitest",
"chromatic": "chromatic --exit-zero-on-changes --build-script-name=build:storybook",
"demo:dev": "vite -c vite.demo.config.ts",
"demo:dev": "vite -c vite.demo.config.ts --mode arrangement",
"demo:build": "vite build -c vite.demo.config.ts",
"demo:publish": "npm run demo:build -- --mode arrangement && ./scripts/deploy-demo.sh arrangement",
"prepare": "husky"