File tree Expand file tree Collapse file tree 2 files changed +8
-2
lines changed
packages/docusaurus-theme-openapi-docs/src/theme/SchemaItem Expand file tree Collapse file tree 2 files changed +8
-2
lines changed Original file line number Diff line number Diff line change @@ -1077,7 +1077,9 @@ components:
1077
1077
- $ref : " #/components/schemas/Category"
1078
1078
name :
1079
1079
description : The name given to a pet
1080
- type : string
1080
+ type :
1081
+ - string
1082
+ - " null"
1081
1083
example : Guru
1082
1084
photoUrls :
1083
1085
description : The list of URL to a cute photos featuring pet
Original file line number Diff line number Diff line change @@ -72,9 +72,13 @@ export default function SchemaItem(props: Props) {
72
72
enumDescriptions = transformEnumDescriptions ( schema [ "x-enumDescriptions" ] ) ;
73
73
defaultValue = schema . default ;
74
74
example = schema . example ;
75
- nullable = schema . nullable ;
75
+ nullable =
76
+ schema . nullable ||
77
+ ( Array . isArray ( schema . type ) && schema . type . includes ( "null" ) ) ; // support JSON Schema nullable
76
78
}
77
79
80
+ console . log ( schema ) ;
81
+
78
82
const renderRequired = guard (
79
83
Array . isArray ( required ) ? required . includes ( name ) : required ,
80
84
( ) => < span className = "openapi-schema__required" > required</ span >
You can’t perform that action at this time.
0 commit comments