feat(cms): add static pages module

This commit is contained in:
sdarbinyan
2026-07-10 13:52:01 +04:00
parent e2c8747fcc
commit 7d6c09a346
25 changed files with 890 additions and 159 deletions

View File

@@ -407,6 +407,7 @@ export const en: Translations = {
footer: 'Footer',
homepage: 'Homepage',
widgets: 'Widgets',
staticPages: 'Static Pages',
marketplaceFeatures: 'Marketplace Features',
preview: 'Preview',
brandName: 'Brand Name',
@@ -443,7 +444,19 @@ export const en: Translations = {
copyright: 'Copyright',
paymentIcons: 'Payment Icons',
socialLinks: 'Social Links',
staticPages: 'Static Pages',
createPage: 'Create Page',
deletePage: 'Delete Page',
pageId: 'Page ID',
slug: 'Slug',
iconLabel: 'Icon',
showInFooter: 'Show In Footer',
showInHeader: 'Show In Header',
showInSitemap: 'Show In Sitemap',
requiresAuthentication: 'Requires Authentication',
footerGroup: 'Footer Group',
orderLabel: 'Order',
translationTitle: 'Translation Title',
htmlPreview: 'HTML',
visible: 'Visible',
layoutLabel: 'Layout',
columns: 'Columns',
@@ -471,6 +484,12 @@ export const en: Translations = {
importError: 'Import failed. Invalid bootstrap JSON.',
featureFlags: 'Feature Flags',
},
staticPages: {
notFound: 'Page not found',
backHome: 'Back to home',
duplicateSlug: 'Duplicate slugs are not allowed.',
emptyTitle: 'Each page must have at least one title.',
},
widgets: {
unavailable: 'Widget unavailable',
},