diff --git a/packages/docusaurus-plugin-openapi-docs/src/markdown/createSchema.ts b/packages/docusaurus-plugin-openapi-docs/src/markdown/createSchema.ts index ff13b3f79..633cd0e91 100644 --- a/packages/docusaurus-plugin-openapi-docs/src/markdown/createSchema.ts +++ b/packages/docusaurus-plugin-openapi-docs/src/markdown/createSchema.ts @@ -416,16 +416,16 @@ function createDetailsNode( create("div", { style: { marginLeft: "1rem" }, children: [ - guard(getQualifierMessage(schema), (message) => + guard(schema.description, (description) => create("div", { style: { marginTop: ".5rem", marginBottom: ".5rem" }, - children: createDescription(message), + children: createDescription(description), }) ), - guard(schema.description, (description) => + guard(getQualifierMessage(schema), (message) => create("div", { style: { marginTop: ".5rem", marginBottom: ".5rem" }, - children: createDescription(description), + children: createDescription(message), }) ), createNodes(schema, SCHEMA_TYPE), @@ -559,20 +559,20 @@ function createPropertyDiscriminator( ]), ], }), - guard(getQualifierMessage(discriminator), (message) => + guard(schema.description, (description) => create("div", { style: { paddingLeft: "1rem", }, - children: createDescription(message), + children: createDescription(description), }) ), - guard(schema.description, (description) => + guard(getQualifierMessage(discriminator), (message) => create("div", { style: { paddingLeft: "1rem", }, - children: createDescription(description), + children: createDescription(message), }) ), create("DiscriminatorTabs", { diff --git a/packages/docusaurus-theme-openapi-docs/src/theme/SchemaItem/index.tsx b/packages/docusaurus-theme-openapi-docs/src/theme/SchemaItem/index.tsx index fde12da1e..7a984ac55 100644 --- a/packages/docusaurus-theme-openapi-docs/src/theme/SchemaItem/index.tsx +++ b/packages/docusaurus-theme-openapi-docs/src/theme/SchemaItem/index.tsx @@ -175,9 +175,9 @@ export default function SchemaItem(props: Props) { {renderRequired} {renderDeprecated} - {renderQualifierMessage} {renderSchemaDescription} {renderEnumDescriptions} + {renderQualifierMessage} {renderDefaultValue()} {collapsibleSchemaContent ?? collapsibleSchemaContent}