finish sidebar changes

This commit is contained in:
Shahed Nasser
2025-03-10 16:02:26 +02:00
parent affd5e83d4
commit 0c71bce1e2
16 changed files with 17605 additions and 17788 deletions
@@ -1,9 +1,12 @@
import { Sidebar } from "types"
const getDefaultSidebar = async () =>
import("@/generated/generated-resources-sidebar.mjs") as Promise<{
default: Sidebar.Sidebar
}>
const getDefaultSidebar = async (): Promise<{ default: Sidebar.Sidebar }> => ({
default: {
sidebar_id: "default",
title: "",
items: [],
},
})
const sidebarMappings: {
module: () => Promise<{ default: Sidebar.Sidebar }>
@@ -75,6 +78,29 @@ const sidebarMappings: {
"/references-overview",
],
},
{
module: async () =>
import(
"@/generated/generated-architectural-modules-sidebar.mjs"
) as Promise<{
default: Sidebar.Sidebar
}>,
paths: ["/architectural-modules"],
},
{
module: async () =>
import("@/generated/generated-commerce-modules-sidebar.mjs") as Promise<{
default: Sidebar.Sidebar
}>,
paths: ["/commerce-modules"],
},
{
module: async () =>
import("@/generated/generated-troubleshooting-sidebar.mjs") as Promise<{
default: Sidebar.Sidebar
}>,
paths: ["/troubleshooting"],
},
]
export async function getSidebarForPath(
currentPath: string