File tree Expand file tree Collapse file tree 2 files changed +15
-3
lines changed Expand file tree Collapse file tree 2 files changed +15
-3
lines changed Original file line number Diff line number Diff line change @@ -117,8 +117,7 @@ class Api extends React.Component {
117
117
118
118
return i === list . length - 1 ? current : current . concat ( ' | ' )
119
119
} , [ ] )
120
- case 'array' :
121
- case 'Array' : {
120
+ case 'array' : {
122
121
let child = this . renderType ( { type : type . value } )
123
122
124
123
return (
@@ -140,7 +139,18 @@ class Api extends React.Component {
140
139
141
140
renderEnum ( enumType ) {
142
141
const enumValues = enumType . value || [ ]
143
- return < code > { enumValues . join ( ' | ' ) } </ code >
142
+ if ( ! Array . isArray ( enumValues ) ) return enumValues
143
+
144
+ const renderedEnumValues = [ ]
145
+ enumValues . forEach ( ( { value } , i ) => {
146
+ if ( i > 0 ) {
147
+ renderedEnumValues . push ( < span key = { `${ i } c` } > | </ span > )
148
+ }
149
+
150
+ renderedEnumValues . push ( < code key = { i } > { value } </ code > )
151
+ } )
152
+
153
+ return < span > { renderedEnumValues } </ span >
144
154
}
145
155
146
156
renderControllableNote ( prop , propName ) {
Original file line number Diff line number Diff line change 103
103
"webpack-dev-server" : " ^3.1.8"
104
104
},
105
105
"dependencies" : {
106
+ "@babel/cli" : " ^7.1.0" ,
107
+ "@babel/runtime" : " ^7.0.0" ,
106
108
"classnames" : " ^2.2.6" ,
107
109
"date-arithmetic" : " ^3.0.0" ,
108
110
"dom-helpers" : " ^2.3.0 || ^3.0.0" ,
You can’t perform that action at this time.
0 commit comments