File tree Expand file tree Collapse file tree 1 file changed +12
-1
lines changed Expand file tree Collapse file tree 1 file changed +12
-1
lines changed Original file line number Diff line number Diff line change 11import React , { Component } from "react"
2+ import { Map } from "immutable"
23import PropTypes from "prop-types"
34import win from "core/window"
45
@@ -29,11 +30,21 @@ export default class ParameterRow extends Component {
2930
3031 componentWillReceiveProps ( props ) {
3132 let { specSelectors, pathMethod, param } = props
33+ let { isOAS3 } = specSelectors
34+
3235 let example = param . get ( "example" )
3336 let defaultValue = param . get ( "default" )
3437 let parameter = specSelectors . getParameter ( pathMethod , param . get ( "name" ) , param . get ( "in" ) )
38+ let enumValue
39+
40+ if ( isOAS3 ( ) ) {
41+ let schema = param . get ( "schema" ) || Map ( )
42+ enumValue = schema . get ( "enum" )
43+ } else {
44+ enumValue = parameter ? parameter . get ( "enum" ) : undefined
45+ }
3546 let paramValue = parameter ? parameter . get ( "value" ) : undefined
36- let enumValue = parameter ? parameter . get ( "enum" ) : undefined
47+
3748 let value
3849
3950 if ( paramValue !== undefined ) {
You can’t perform that action at this time.
0 commit comments