diff --git a/docs/sidebars.js b/docs/sidebars.js index 928796da5..1b19a182a 100644 --- a/docs/sidebars.js +++ b/docs/sidebars.js @@ -10,7 +10,12 @@ */ // @ts-check -import apiSidebar from './docs/API-docs/sidebar.ts'; +// import apiSidebar from './docs/API-docs/sidebar.ts'; +import v1SidebarMod from './docs/API-docs/v1/sidebar.js'; +import v11SidebarMod from './docs/API-docs/v1.1/sidebar.js'; +// The generator may export either an array or an object with { sidebar: [...] } +const apiV1Sidebar = Array.isArray(v1SidebarMod) ? v1SidebarMod : (v1SidebarMod.sidebar || v1SidebarMod.default || v1SidebarMod); +const apiV11Sidebar = Array.isArray(v11SidebarMod) ? v11SidebarMod : (v11SidebarMod.sidebar || v11SidebarMod.default || v11SidebarMod); /** @type {import('@docusaurus/plugin-content-docs').SidebarsConfig} */ const sidebars = { @@ -18,9 +23,12 @@ const sidebars = { tutorialSidebar: [{type: 'autogenerated', dirName: 'help'}], selfhostSidebar: [{type: 'autogenerated', dirName: 'self-host'}], contributeSidebar: [{type: 'autogenerated', dirName: 'contribute'}], - apiSidebar: apiSidebar, - - + // apiSidebar: apiSidebar, + + // Separate sidebars per API version + apiV1Sidebar: apiV1Sidebar, + apiV11Sidebar: apiV11Sidebar, + // But you can create a sidebar manually /* tutorialSidebar: [