Commit Graph

4 Commits

Author SHA1 Message Date
sdarbinyan
f11b02134c feat(content-management): adopt Design System primitives in Static Pages editor
Some checks failed
Architecture Governance / architecture (push) Has been cancelled
Replace raw button/input elements with app-button, app-input, app-card,
app-form-field, app-badge, app-empty-state across the static pages CMS editor.
Checkboxes left native (no checkbox primitive built yet).

Also fix pre-existing bug in ContentPageService.normalizePages: iterating
Object.values(config) lost the record key, so legacy-shaped bootstrap entries
without explicit id/slug fields (e.g. mock bootstrap.json's about-us,
privacy-policy, terms-of-service) crashed normalizeSlug(undefined). Now
falls back to the record key for id/slug/title.

Verified in browser at /edit/static-pages: renders correctly, primitives
styled per tenant CSS vars, no console errors after fix.
2026-07-15 04:01:13 +04:00
sdarbinyan
646a68e9fd feat(content-management): use rich HTML editor for static page content 2026-07-13 10:44:47 +04:00
sdarbinyan
4d65386052 fix(content-management): static pages editor reads supported locales instead of hardcoding en/ru/hy 2026-07-13 08:20:06 +04:00
sdarbinyan
7d6c09a346 feat(cms): add static pages module 2026-07-10 13:52:01 +04:00