simpleshop_theme/lib/simpleshop_theme_web/components
jamey 57c3ba0e28 wire shop LiveViews to DB queries and improve search UX
Replace PreviewData indirection in all shop LiveViews with direct
Products context queries. Home, collection, product detail and error
pages now query the database. Categories loaded once in ThemeHook.
Cart hydration no longer falls back to mock data. PreviewData kept
only for the theme editor.

Search modal gains keyboard navigation (arrow keys, Enter, Escape),
Cmd+K/Ctrl+K shortcut, full ARIA combobox pattern, LiveView navigate
links, and 150ms debounce. SearchModal JS hook manages selection
state and highlight. search.ex gets transaction safety on reindex
and a public remove_product/1. 10 new integration tests.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-13 08:27:26 +00:00
..
layouts add admin dashboard with setup checklist and stats 2026-02-12 14:17:38 +00:00
page_templates wire shop LiveViews to DB queries and improve search UX 2026-02-13 08:27:26 +00:00
shop_components wire shop LiveViews to DB queries and improve search UX 2026-02-13 08:27:26 +00:00
core_components.ex feat: add admin provider setup UI with improved product sync 2026-01-31 22:08:34 +00:00
layouts.ex add admin dashboard with setup checklist and stats 2026-02-12 14:17:38 +00:00
page_templates.ex refactor: split shop_components.ex into 5 focused sub-modules 2026-02-08 14:30:25 +00:00
shop_components.ex refactor: split shop_components.ex into 5 focused sub-modules 2026-02-08 14:30:25 +00:00