Skip to content

Commit 33e8478

Browse files
committed
Improve sidebar
1 parent e0c83d9 commit 33e8478

File tree

6 files changed

+11
-194
lines changed

6 files changed

+11
-194
lines changed

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
# Generated files
88
.docusaurus
99
.cache-loader
10-
/docs/api
10+
/docs/rpc
1111

1212
# Misc
1313
.DS_Store
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: Setup
3-
slug: /rpc-setup
3+
slug: /rpc/setup
44
---
55

66
# RPC Setup

docs/rpc/offers.md

Lines changed: 0 additions & 138 deletions
This file was deleted.

docs/rpc/types.md

Lines changed: 0 additions & 36 deletions
This file was deleted.

docusaurus.config.ts

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import type * as Preset from "@docusaurus/preset-classic";
22
import type { Config } from "@docusaurus/types";
3-
import { themes as prismThemes } from "prism-react-renderer";
43
import type * as OpenApiPlugin from "docusaurus-plugin-openapi-docs";
4+
import { themes as prismThemes } from "prism-react-renderer";
55

66
const config: Config = {
77
title: "xch.dev",
@@ -34,21 +34,21 @@ const config: Config = {
3434
],
3535
plugins: [
3636
[
37-
'docusaurus-plugin-openapi-docs',
37+
"docusaurus-plugin-openapi-docs",
3838
{
39-
id: "api", // plugin id
40-
docsPluginId: "classic", // configured for preset-classic
39+
id: "api",
40+
docsPluginId: "classic",
4141
config: {
4242
sage_rpc: {
4343
specPath: "src/openapi.json",
44-
outputDir: "docs/api/",
44+
outputDir: "docs/rpc/",
4545
sidebarOptions: {
4646
groupPathsBy: "tag",
4747
},
4848
} satisfies OpenApiPlugin.Options,
49-
}
49+
},
5050
},
51-
]
51+
],
5252
],
5353
themes: ["docusaurus-theme-openapi-docs"],
5454
themeConfig: {

sidebars.ts

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import type { SidebarsConfig } from "@docusaurus/plugin-content-docs";
2-
import * as apiSidebarModule from "./docs/api/sidebar";
2+
import apiSidebarModule from "./docs/rpc/sidebar";
33

44
const sidebars: SidebarsConfig = {
55
sidebar: [
@@ -9,16 +9,7 @@ const sidebars: SidebarsConfig = {
99
{
1010
type: "category",
1111
label: "RPC",
12-
items: [
13-
{ type: "doc", id: "rpc/setup" },
14-
{ type: "doc", id: "rpc/types" },
15-
{ type: "doc", id: "rpc/offers" },
16-
],
17-
},
18-
{
19-
type: "category",
20-
label: "API Reference",
21-
items: apiSidebarModule.default || apiSidebarModule.apisidebar || [],
12+
items: [{ type: "doc", id: "rpc-setup" }, ...apiSidebarModule.slice(1)],
2213
},
2314
],
2415
};

0 commit comments

Comments
 (0)