wire order pages and theme preview to page renderer, remove old templates
Some checks failed
deploy / deploy (push) Has been cancelled
Some checks failed
deploy / deploy (push) Has been cancelled
All 14 pages now render through PageRenderer. Theme editor preview unified from 10 preview_page clauses to one function + page-context helpers. PageTemplates module and 10 .heex template files deleted. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -458,7 +458,7 @@ See: [plan](docs/plans/shipping-sync.md) for implementation details
|
||||
See: [docs/plans/analytics-v2.md](docs/plans/analytics-v2.md) for v2 plan
|
||||
|
||||
### Page Editor
|
||||
**Status:** In progress — Stage 4 of 9 complete, 1284 tests
|
||||
**Status:** In progress — Stage 5 of 9 complete, 1284 tests
|
||||
|
||||
Database-driven page builder. Every page is a flat list of blocks stored as JSON — add, remove, reorder, and edit blocks on any page. One generic renderer for all pages (no page-specific render functions). Portable blocks (hero, featured_products, image_text, etc.) work on any page. Page-specific blocks (product_hero, cart_items, etc.) are restricted to their native page. Block data loaders dynamically load data based on which blocks are on the page. ETS-cached page definitions. Mobile-first admin editor with live preview, undo/redo, accessible reordering (no drag-and-drop), inline settings forms, and "reset to defaults". CSS-driven page layout (not renderer-driven).
|
||||
|
||||
@@ -467,8 +467,8 @@ Database-driven page builder. Every page is a flat list of blocks stored as JSON
|
||||
2. ~~Page renderer — generic renderer tested in isolation~~ ✅ (`32f54c7`)
|
||||
3. ~~Wire simple pages — Home, Content (x4), Contact, Error~~ ✅
|
||||
4. ~~Wire shop pages — Collection, PDP, Cart, Search~~ ✅
|
||||
5. **Next →** Wire order pages + theme preview — CheckoutSuccess, Orders, OrderDetail, theme editor
|
||||
6. Admin editor — page list + block management (reorder, add, remove, duplicate, save)
|
||||
5. ~~Wire order pages + theme preview — CheckoutSuccess, Orders, OrderDetail, theme editor~~ ✅
|
||||
6. **Next →** Admin editor — page list + block management (reorder, add, remove, duplicate, save)
|
||||
7. Admin editor — inline block settings editing
|
||||
8. Live preview — split layout with real-time preview
|
||||
9. Undo/redo + polish — history stacks, keyboard shortcuts, animations
|
||||
|
||||
Reference in New Issue
Block a user