refactor: restructure home model and update homeController

This commit is contained in:
Wini_Fy
2026-02-05 13:24:07 +07:00
parent c3a55b13f8
commit aea70f89ac
5 changed files with 708 additions and 871 deletions

View File

@@ -21,17 +21,17 @@ const migrateHeader = async () => {
// Transform and insert data
const headerDocument = {
top: {
phone: headerData.top.phone,
email: headerData.top.email,
location: headerData.top.location,
socialLinks: headerData.top.socialLinks.map((link, idx) => ({
phone: headerData.top?.phone || "",
email: headerData.top?.email || "",
location: headerData.top?.location || "",
socialLinks: (headerData.top?.socialLinks || []).map((link, idx) => ({
...link,
order: idx,
})),
languages: headerData.top.languages,
languages: headerData.top?.languages || [],
},
offcanvas: headerData.offcanvas,
menu: headerData.menu.map((item, idx) => ({
offcanvas: headerData.offcanvas || {},
menu: (headerData.menu || []).map((item, idx) => ({
...item,
order: idx,
children: