Skip to content

Commit 02c5c11

Browse files
authored
refactor: change ResponseSamples to CodeSamples (PaloAltoNetworks#1162)
1 parent 6981f25 commit 02c5c11

File tree

5 files changed

+15
-23
lines changed

5 files changed

+15
-23
lines changed
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
.openapi-code__code-samples-container {
2+
margin-top: 2rem;
3+
}

packages/docusaurus-theme-openapi-docs/src/theme/ResponseSamples/index.tsx renamed to packages/docusaurus-theme-openapi-docs/src/theme/CodeSamples/index.tsx

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -11,21 +11,16 @@ import CodeBlock from "@theme/CodeBlock";
1111
import { Language } from "prism-react-renderer";
1212

1313
export interface Props {
14-
readonly responseExample: string;
14+
readonly example: string;
1515
readonly language: Language;
1616
}
1717

18-
function ResponseSamples({
19-
responseExample,
20-
language,
21-
}: Props): React.JSX.Element {
18+
function CodeSamples({ example, language }: Props): React.JSX.Element {
2219
return (
23-
<div className="openapi-code__response-samples-container">
24-
<CodeBlock language={language ? language : "json"}>
25-
{responseExample}
26-
</CodeBlock>
20+
<div className="openapi-code__code-samples-container">
21+
<CodeBlock language={language ? language : "json"}>{example}</CodeBlock>
2722
</div>
2823
);
2924
}
3025

31-
export default ResponseSamples;
26+
export default CodeSamples;

packages/docusaurus-theme-openapi-docs/src/theme/ResponseExamples/index.tsx

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@
77

88
import React from "react";
99

10+
import CodeSamples from "@theme/CodeSamples";
1011
import Markdown from "@theme/Markdown";
11-
import ResponseSamples from "@theme/ResponseSamples";
1212
import TabItem from "@theme/TabItem";
1313
import { sampleResponseFromSchema } from "docusaurus-plugin-openapi-docs/lib/openapi/createResponseExample";
1414
import format from "xml-formatter";
@@ -78,10 +78,7 @@ export const ResponseExamples: React.FC<ResponseExamplesProps> = ({
7878
{exampleValue.summary}
7979
</Markdown>
8080
)}
81-
<ResponseSamples
82-
responseExample={responseExample}
83-
language={language}
84-
/>
81+
<CodeSamples example={responseExample} language={language} />
8582
</TabItem>
8683
);
8784
}
@@ -120,7 +117,7 @@ export const ResponseExample: React.FC<ResponseExampleProps> = ({
120117
{responseExample.summary}
121118
</Markdown>
122119
)}
123-
<ResponseSamples responseExample={exampleContent} language={language} />
120+
<CodeSamples example={exampleContent} language={language} />
124121
</TabItem>
125122
);
126123
};
@@ -167,7 +164,7 @@ export const ExampleFromSchema: React.FC<ExampleFromSchemaProps> = ({
167164
return (
168165
// @ts-ignore
169166
<TabItem label="Example (auto)" value="Example (auto)">
170-
<ResponseSamples responseExample={xmlExample} language="xml" />
167+
<CodeSamples example={xmlExample} language="xml" />
171168
</TabItem>
172169
);
173170
}
@@ -180,8 +177,8 @@ export const ExampleFromSchema: React.FC<ExampleFromSchemaProps> = ({
180177
return (
181178
// @ts-ignore
182179
<TabItem label="Example (auto)" value="Example (auto)">
183-
<ResponseSamples
184-
responseExample={JSON.stringify(responseExample, null, 2)}
180+
<CodeSamples
181+
example={JSON.stringify(responseExample, null, 2)}
185182
language="json"
186183
/>
187184
</TabItem>

packages/docusaurus-theme-openapi-docs/src/theme/ResponseSamples/_ResponseSamples.scss

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

packages/docusaurus-theme-openapi-docs/src/theme/styles.scss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
@use "./SchemaTabs/SchemaTabs";
3939
@use "./OperationTabs/OperationTabs";
4040
/* Code Samples */
41-
@use "./ResponseSamples/ResponseSamples";
41+
@use "./CodeSamples/CodeSamples";
4242
/* Markdown Styling */
4343
@use "./Markdown/Details/Details";
4444

0 commit comments

Comments
 (0)