Files
low-code-react-app-b/src/types
johndoe6345789 e050a30cb6 feat: migrate page components and layouts to JSON (Phase 12)
Migrated 20 page-level and layout components to JSON-based architecture:
- SchemaEditorPage, KeyboardShortcutsDialog, PreloadIndicator
- PWA components: PWAStatusBar, PWAUpdatePrompt, PWAInstallPrompt
- UI components: ConflictCard, ConflictIndicator, ErrorPanel, PreviewDialog
- Page templates: NotFoundPage, GlobalSearch
- Demo pages: AtomicComponentShowcase, JSONUIShowcasePage, JSONDemoPage
  DashboardDemoPage, ComprehensiveDemoPage
- Feature components: TemplateExplorer, ProjectManager, StorageSettingsPanel

Created JSON definitions and interfaces for all components. Updated registry
to include 19 new entries (one was duplicate). All components now available
as pure JSON exports via json-components.ts.

Coverage improvements:
- JSON exports: 203 → 224 (+21 components)
- JSON definitions: 204 → 225 (+21 files)
- Registry entries: 373 → 392 (+19 entries)

Build passes with no errors. All page components now use JSON-driven
architecture instead of TSX.

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-01-21 04:21:44 +00:00
..
2026-01-17 14:56:40 +00:00
2026-01-18 18:46:02 +00:00
2026-01-18 18:32:55 +00:00
2026-01-18 15:48:29 +00:00
2026-01-18 15:48:29 +00:00
2026-01-18 15:48:29 +00:00
2026-01-18 15:48:29 +00:00