22d14ef9bccbde0c68f3de8b3940fb035f742fa0
MapPin (both tiers) - Verified providers now get an inline verified tick on the left of the name, matching the tick colour to the name so it reads as part of the label. Inline SVG (not @mui/icons-material) because MapPin is mounted via createRoot outside the ThemeProvider. - Max label width bumped 180 → 210px to accommodate the icon without aggressively truncating long names. Mobile cluster drawer rows - Verified icon aligns with the name's top line (flex-start + 1.25em icon slot) — matches the desktop ClusterPopup layout. - New right-aligned "From $X" price column, copper for verified. Controls - Mobile List/Map toggle: text labels (List, Map) instead of icons. - Desktop List/Map toggle: resized to 32px height matching Filters + Sort buttons; bigger type, more padding. - Search input corner radius now matches the button radius (8px) instead of the input radius (4px) so it reads as part of the chip set rather than a separate control. Filter dialog (desktop + mobile) - Remove the Location field — the sticky search bar is primary. - Funeral-type chips bump small → medium. - Reset filters button always renders; disabled when no filters are active (was previously hidden), so the affordance is discoverable. - Provider-feature switches (Verified only, Online arrangements) align to the first text line so wrapped labels don't sink the switch visually below the second line. Mobile drawer close - drawerOpen now excludes the `exiting` phase, so tapping the X slides the drawer down immediately instead of lingering with a stale opacity fade. Visibility flips to hidden only after the slide ends. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Description
No description provided
Languages
TypeScript
94.6%
JavaScript
2.8%
CSS
2.5%
HTML
0.1%