Skip to content

Commit b8204cc

Browse files
authored
chore(demo): upgrade Docusaurus to v3.8.1 (PaloAltoNetworks#1176)
* chore(demo): upgrade Docusaurus to v3.8.1 * fix demo build config and type errors * Fix config and import order
1 parent b251ee3 commit b8204cc

File tree

5 files changed

+2278
-2442
lines changed

5 files changed

+2278
-2442
lines changed

demo/docusaurus.config.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ import { myCustomApiMdGenerator } from "./customMdGenerators";
99
const config: Config = {
1010
future: {
1111
experimental_faster: (process.env.DOCUSAURUS_FASTER ?? "true") === "true",
12+
v4: true,
1213
},
1314

1415
title: "Docusaurus OpenAPI Docs",

demo/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,10 @@
2121
"re-gen": "yarn clean-all-versions && yarn gen-all-versions"
2222
},
2323
"dependencies": {
24-
"@docusaurus/core": "3.7.0",
25-
"@docusaurus/faster": "3.7.0",
26-
"@docusaurus/plugin-google-gtag": "3.7.0",
27-
"@docusaurus/preset-classic": "3.7.0",
24+
"@docusaurus/core": "3.8.1",
25+
"@docusaurus/faster": "3.8.1",
26+
"@docusaurus/plugin-google-gtag": "3.8.1",
27+
"@docusaurus/preset-classic": "3.8.1",
2828
"clsx": "^1.1.1",
2929
"docusaurus-plugin-openapi-docs": "^4.4.0",
3030
"docusaurus-theme-openapi-docs": "^4.4.0",

packages/docusaurus-theme-openapi-docs/src/theme/ApiExplorer/ApiCodeBlock/Content/String.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ export default function CodeBlockString({
9696
getLineProps={getLineProps}
9797
getTokenProps={getTokenProps}
9898
classNames={lineClassNames[i]}
99-
showLineNumbers={showLineNumbers}
99+
showLineNumbers={!!showLineNumbers}
100100
/>
101101
))}
102102
</code>
@@ -122,9 +122,9 @@ export default function CodeBlockString({
122122
)}
123123
code={code}
124124
language={(language ?? "text") as Language}
125-
showLineNumbers={showLineNumbers}
125+
showLineNumbers={!!showLineNumbers}
126126
blockClassName={blockClassName}
127-
title={title}
127+
title={typeof title === "string" ? title : undefined}
128128
lineClassNames={lineClassNames}
129129
/>
130130
</div>

packages/docusaurus-theme-openapi-docs/src/theme/ApiExplorer/ApiCodeBlock/CopyButton/index.tsx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,15 @@
77

88
import React, { useCallback, useState, useRef, useEffect } from "react";
99

10-
import { CopyButtonProps } from "@docusaurus/theme-common/internal";
1110
import { translate } from "@docusaurus/Translate";
1211
import clsx from "clsx";
1312
import copy from "copy-text-to-clipboard";
1413

14+
interface CopyButtonProps {
15+
code: string;
16+
className?: string;
17+
}
18+
1519
export default function CopyButton({
1620
code,
1721
className,

0 commit comments

Comments
 (0)