diff --git a/packages/docusaurus-theme-openapi-docs/src/theme/CodeSamples/_CodeSamples.scss b/packages/docusaurus-theme-openapi-docs/src/theme/CodeSamples/_CodeSamples.scss new file mode 100644 index 000000000..2b79a3633 --- /dev/null +++ b/packages/docusaurus-theme-openapi-docs/src/theme/CodeSamples/_CodeSamples.scss @@ -0,0 +1,3 @@ +.openapi-code__code-samples-container { + margin-top: 2rem; +} diff --git a/packages/docusaurus-theme-openapi-docs/src/theme/ResponseSamples/index.tsx b/packages/docusaurus-theme-openapi-docs/src/theme/CodeSamples/index.tsx similarity index 62% rename from packages/docusaurus-theme-openapi-docs/src/theme/ResponseSamples/index.tsx rename to packages/docusaurus-theme-openapi-docs/src/theme/CodeSamples/index.tsx index dc0f759ab..9fbde2345 100644 --- a/packages/docusaurus-theme-openapi-docs/src/theme/ResponseSamples/index.tsx +++ b/packages/docusaurus-theme-openapi-docs/src/theme/CodeSamples/index.tsx @@ -11,21 +11,16 @@ import CodeBlock from "@theme/CodeBlock"; import { Language } from "prism-react-renderer"; export interface Props { - readonly responseExample: string; + readonly example: string; readonly language: Language; } -function ResponseSamples({ - responseExample, - language, -}: Props): React.JSX.Element { +function CodeSamples({ example, language }: Props): React.JSX.Element { return ( -
- - {responseExample} - +
+ {example}
); } -export default ResponseSamples; +export default CodeSamples; diff --git a/packages/docusaurus-theme-openapi-docs/src/theme/ResponseExamples/index.tsx b/packages/docusaurus-theme-openapi-docs/src/theme/ResponseExamples/index.tsx index 67eb5361e..c0df5864e 100644 --- a/packages/docusaurus-theme-openapi-docs/src/theme/ResponseExamples/index.tsx +++ b/packages/docusaurus-theme-openapi-docs/src/theme/ResponseExamples/index.tsx @@ -7,8 +7,8 @@ import React from "react"; +import CodeSamples from "@theme/CodeSamples"; import Markdown from "@theme/Markdown"; -import ResponseSamples from "@theme/ResponseSamples"; import TabItem from "@theme/TabItem"; import { sampleResponseFromSchema } from "docusaurus-plugin-openapi-docs/lib/openapi/createResponseExample"; import format from "xml-formatter"; @@ -78,10 +78,7 @@ export const ResponseExamples: React.FC = ({ {exampleValue.summary} )} - + ); } @@ -120,7 +117,7 @@ export const ResponseExample: React.FC = ({ {responseExample.summary} )} - + ); }; @@ -167,7 +164,7 @@ export const ExampleFromSchema: React.FC = ({ return ( // @ts-ignore - + ); } @@ -180,8 +177,8 @@ export const ExampleFromSchema: React.FC = ({ return ( // @ts-ignore - diff --git a/packages/docusaurus-theme-openapi-docs/src/theme/ResponseSamples/_ResponseSamples.scss b/packages/docusaurus-theme-openapi-docs/src/theme/ResponseSamples/_ResponseSamples.scss deleted file mode 100644 index 798db36bd..000000000 --- a/packages/docusaurus-theme-openapi-docs/src/theme/ResponseSamples/_ResponseSamples.scss +++ /dev/null @@ -1,3 +0,0 @@ -.openapi-code__response-samples-container { - margin-top: 2rem; -} diff --git a/packages/docusaurus-theme-openapi-docs/src/theme/styles.scss b/packages/docusaurus-theme-openapi-docs/src/theme/styles.scss index db8a648ee..da1b29937 100644 --- a/packages/docusaurus-theme-openapi-docs/src/theme/styles.scss +++ b/packages/docusaurus-theme-openapi-docs/src/theme/styles.scss @@ -38,7 +38,7 @@ @use "./SchemaTabs/SchemaTabs"; @use "./OperationTabs/OperationTabs"; /* Code Samples */ -@use "./ResponseSamples/ResponseSamples"; +@use "./CodeSamples/CodeSamples"; /* Markdown Styling */ @use "./Markdown/Details/Details";