Update session log for 2026-03-31d (VenueStep filters, control bar, view toggle)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -26,7 +26,7 @@ Each entry follows this structure:
|
||||
|
||||
## Sessions
|
||||
|
||||
### Session 2026-03-31d — Phase 4 adapt fixes + ProvidersStep filter panel
|
||||
### Session 2026-03-31d — Phase 4 adapt + ProvidersStep/VenueStep filter panels + control bar
|
||||
|
||||
**Agent(s):** Claude Opus 4.6 (1M context)
|
||||
|
||||
@@ -46,6 +46,14 @@ Each entry follows this structure:
|
||||
- Funeral type chips: wrap layout (not horizontal scroll) — stays within bounds
|
||||
- Price slider: `px: 2.5` accommodates MUI thumb radius, no overflow
|
||||
- Active filter count includes location search; reset clears search too
|
||||
- **VenueStep structured filters:** Same FilterPanel pattern as ProvidersStep with venue-specific controls:
|
||||
- Location (chip-in-input), Venue type (7 chips: Chapel, Church, Cathedral, Outdoor Venue, Hall/Room, Mosque, Temple), Additional services (Video Streaming + Photo Display switches), Service tradition (autocomplete)
|
||||
- **Control bar (both pages):** Below search, single line:
|
||||
- `[Filters]` left, `[↕ Recommended]` right (compact menu button with dropdown)
|
||||
- Sort options: Recommended, Nearest, Price: Low to High, Price: High to Low
|
||||
- Results count on own line below with breathing room
|
||||
- **List/Map view toggle:** Floating overlay in top-left of map panel (paper bg + shadow). Text-labelled: "List" / "Map" with icons. Follows Airbnb/Domain pattern — contextually placed where the map lives.
|
||||
- New types: `ProviderSortBy`, `VenueSortBy`, `ListViewMode`, `VenueFilterValues`, `VenueTypeOption`
|
||||
|
||||
**Decisions made:**
|
||||
- "Service tradition" as the label for religion/faith filter — neutral, user-centric, covers religious and non-religious
|
||||
@@ -54,6 +62,8 @@ Each entry follows this structure:
|
||||
- Funeral type chips wrap (stack) rather than horizontal scroll — clearer at dialog width
|
||||
- DialogShell px: 5 is a global change — all dialogs get more breathing room
|
||||
- FilterPanel footer: "Reset filters" + "Apply" replaces header "Clear all" + footer "Done"
|
||||
- List/Map toggle lives on the map panel (floating overlay), not in the control bar — frees space, contextually placed
|
||||
- Sort uses compact menu button (not TextField select) — same visual weight as Filters button
|
||||
|
||||
**Open questions:**
|
||||
- None currently
|
||||
@@ -61,7 +71,6 @@ Each entry follows this structure:
|
||||
**Next steps:**
|
||||
- Continue user feedback on remaining pages
|
||||
- Phase 4 remaining: `/typeset` sample, `/preflight` full codebase
|
||||
- Update component-registry.md with filter panel changes
|
||||
- Add progress bar + cart stories to more page stories
|
||||
|
||||
---
|
||||
|
||||
Reference in New Issue
Block a user