Skip to content

Commit 5d8e7f7

Browse files
Update sidebars.js
1 parent 128f637 commit 5d8e7f7

1 file changed

Lines changed: 12 additions & 4 deletions

File tree

‎docs/sidebars.js‎

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,17 +10,25 @@
1010
*/
1111

1212
// @ts-check
13-
import apiSidebar from './docs/API-docs/sidebar.ts';
13+
// import apiSidebar from './docs/API-docs/sidebar.ts';
14+
import v1SidebarMod from './docs/API-docs/v1/sidebar.js';
15+
import v11SidebarMod from './docs/API-docs/v1.1/sidebar.js';
16+
// The generator may export either an array or an object with { sidebar: [...] }
17+
const apiV1Sidebar = Array.isArray(v1SidebarMod) ? v1SidebarMod : (v1SidebarMod.sidebar || v1SidebarMod.default || v1SidebarMod);
18+
const apiV11Sidebar = Array.isArray(v11SidebarMod) ? v11SidebarMod : (v11SidebarMod.sidebar || v11SidebarMod.default || v11SidebarMod);
1419

1520
/** @type {import('@docusaurus/plugin-content-docs').SidebarsConfig} */
1621
const sidebars = {
1722
// By default, Docusaurus generates a sidebar from the docs folder structure
1823
tutorialSidebar: [{type: 'autogenerated', dirName: 'help'}],
1924
selfhostSidebar: [{type: 'autogenerated', dirName: 'self-host'}],
2025
contributeSidebar: [{type: 'autogenerated', dirName: 'contribute'}],
21-
apiSidebar: apiSidebar,
22-
23-
26+
// apiSidebar: apiSidebar,
27+
28+
// Separate sidebars per API version
29+
apiV1Sidebar: apiV1Sidebar,
30+
apiV11Sidebar: apiV11Sidebar,
31+
2432
// But you can create a sidebar manually
2533
/*
2634
tutorialSidebar: [

0 commit comments

Comments
 (0)