TASKS-1832

This commit is contained in:
Igor Martyniuk
2026-08-31 12:38:14 +00:00
parent 93fc6ff5a0
commit ae34b30e4f
25 changed files with 293 additions and 98 deletions
@@ -164,7 +164,7 @@ const componentContentSchema = () =>
const siteMenuSchema = () =>
vine.object({
title: vine.string(),
title: vine.string().optional(),
items: vine.array(navigationLinkSchema()),
})
@@ -175,12 +175,12 @@ const siteSettingsContentSchema = () =>
ctaItems: vine.array(navigationLinkSchema()),
}),
footer: vine.object({
copyright: vine.string(),
copyright: vine.string().optional(),
menus: vine.array(siteMenuSchema()),
}),
legal: vine.object({
privacyPath: vine.string(),
termsPath: vine.string(),
privacyPath: vine.string().optional(),
termsPath: vine.string().optional(),
}),
})