Skip to content

Commit 25fc6cf

Browse files
sserrataclaude
andcommitted
fix(request-schema): suppress ExampleFromSchema when explicit example/examples present
When a MediaTypeObject has an explicit `example` or `examples`, both ExampleFromSchema and ResponseExample/ResponseExamples would render — showing duplicate tabs with identical content since sampleResponseFromSchema picks up schema.example. Suppress ExampleFromSchema when an explicit media-level example is already provided. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent ffa50df commit 25fc6cf

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

  • packages/docusaurus-theme-openapi-docs/src/theme/RequestSchema

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

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -117,6 +117,8 @@ const RequestSchemaComponent: React.FC<Props> = ({ title, body, style }) => {
117117
</div>
118118
</TabItem>
119119
{firstBody &&
120+
!requestExample &&
121+
!requestExamples &&
120122
ExampleFromSchema({
121123
schema: firstBody,
122124
mimeType: mimeType,
@@ -202,6 +204,8 @@ const RequestSchemaComponent: React.FC<Props> = ({ title, body, style }) => {
202204
</Details>
203205
</TabItem>
204206
{firstBody &&
207+
!requestExample &&
208+
!requestExamples &&
205209
ExampleFromSchema({
206210
schema: firstBody,
207211
mimeType: randomFirstKey,

0 commit comments

Comments
 (0)