docs: fix links in submenu navigation (#12220)

This commit is contained in:
Shahed Nasser
2025-04-17 18:06:46 +03:00
committed by GitHub
parent c9fd0422c8
commit 5fe8e2ec04
@@ -34,23 +34,22 @@ export function normalizeMenuItems({
items: MenuItem[] items: MenuItem[]
}): MenuItem[] { }): MenuItem[] {
return items.map((item) => { return items.map((item) => {
if (item.type !== "link" && item.type !== "sub-menu") { const newItem = { ...item }
return item if (newItem.type !== "link" && newItem.type !== "sub-menu") {
return newItem
} }
if (item.type === "link") { if (newItem.link) {
return { newItem.link = `${basePath}${newItem.link}`
...item,
link: `${basePath}${item.link}`,
}
} }
return { if (newItem.type === "sub-menu") {
...item, newItem.items = normalizeMenuItems({
items: normalizeMenuItems({
basePath, basePath,
items: item.items, items: newItem.items,
}), })
} }
return newItem
}) })
} }