File tree Expand file tree Collapse file tree 2 files changed +23
-6
lines changed
packages/docusaurus-theme-openapi-docs/src/theme/BaseSchema Expand file tree Collapse file tree 2 files changed +23
-6
lines changed Original file line number Diff line number Diff line change @@ -347,6 +347,18 @@ paths:
347347 age : 30
348348 isStudent : true
349349
350+ /response/mediaTypeObject/noSchema :
351+ get :
352+ tags :
353+ - examples
354+ summary : no schema in response
355+ description : " description of response media type object no schema"
356+ responses :
357+ " 200 " :
358+ description : successful response
359+ content :
360+ application/json :
361+
350362 /response/schema/example :
351363 get :
352364 tags :
Original file line number Diff line number Diff line change @@ -57,18 +57,23 @@ const BaseSchemaComponent: React.FC<Props> = ({
5757 return (
5858 < MimeTabs className = "openapi-tabs__mime" schemaType = { schemaType } >
5959 { mimeTypes . map ( ( mimeType : any ) => {
60- const mimeExamples = body . content ! [ mimeType ] . examples ;
61- const mimeExample = body . content ! [ mimeType ] . example ;
62- const schemaExamples = body . content ! [ mimeType ] . schema ?. examples ;
63- const schemaExample = body . content ! [ mimeType ] . schema ?. example ;
64- const firstBody = body . content ! [ mimeType ] . schema ;
60+ const mimeExamples = body . content ?. [ mimeType ] ? .examples ;
61+ const mimeExample = body . content ?. [ mimeType ] ? .example ;
62+ const schemaExamples = body . content ?. [ mimeType ] ? .schema ?. examples ;
63+ const schemaExample = body . content ?. [ mimeType ] ? .schema ?. example ;
64+ const firstBody = body . content ?. [ mimeType ] ? .schema ;
6565
6666 if (
6767 firstBody === undefined ||
6868 ( firstBody . properties &&
6969 Object . keys ( firstBody . properties ) . length === 0 )
7070 ) {
71- return null ;
71+ return (
72+ // @ts -ignore
73+ < TabItem key = { mimeType } label = { mimeType } value = { mimeType } >
74+ < div > No schema</ div >
75+ </ TabItem >
76+ ) ;
7277 }
7378
7479 if ( firstBody ) {
You can’t perform that action at this time.
0 commit comments