fix stage 3 checkboxes in page builder plan
All checks were successful
deploy / deploy (push) Successful in 1m0s

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
jamey 2026-02-26 19:33:45 +00:00
parent 24ad3b8b60
commit 21f57e39e2

View File

@ -617,21 +617,17 @@ Each stage is a commit point. Tests pass, all pages work, nothing is broken. Pic
--- ---
### Stage 3: Wire up simple pages (Home, Content, Contact, Error) ### Stage 3: Wire up simple pages (Home, Content, Contact, Error)
**Goal:** first real pages switch to PageRenderer. These are the simplest — no URL-driven state, no streams. Visually identical to before. **Status:** Complete
- [ ] Update `Shop.Home``Pages.get_page("home")` + `load_block_data/2` + PageRenderer - [x] Update `Shop.Home``Pages.get_page("home")` + `load_block_data/2` + PageRenderer
- [ ] Update `Shop.Content``Pages.get_page(live_action)` for about/delivery/privacy/terms - [x] Update `Shop.Content``Pages.get_page(live_action)` for about/delivery/privacy/terms
- [ ] Update `Shop.Contact``Pages.get_page("contact")`, keep tracking_state event handlers - [x] Update `Shop.Contact``Pages.get_page("contact")`, keep tracking_state event handlers
- [ ] Update `ErrorHTML``Pages.get_page("error")` with safe_load fallback - [x] Update `ErrorHTML``Pages.get_page("error")` with safe_load fallback
- [ ] Page-level CSS: contact page grid layout - [x] Page-level CSS: contact page grid layout
- [ ] Ensure SEO meta tags still set correctly in each LiveView - [x] SEO meta tags still set correctly in each LiveView
- [ ] Browse each page manually — must look identical - [x] All pages visually identical to before
**Commit:** `wire home, content, contact, and error pages to page renderer`
**Verify:** `mix test` passes, browse all 6 pages (home, about, delivery, privacy, terms, contact), compare to screenshots/before state
--- ---