diff --git a/flavors/swagger-ui-react/index.js b/flavors/swagger-ui-react/index.js index fd2ed1bd..efb4cb24 100644 --- a/flavors/swagger-ui-react/index.js +++ b/flavors/swagger-ui-react/index.js @@ -8,7 +8,7 @@ export default class SwaggerUI extends React.Component { this.SwaggerUIComponent = null this.system = null } - + componentDidMount() { const ui = swaggerUIConstructor({ plugins: this.props.plugins, @@ -27,7 +27,7 @@ export default class SwaggerUI extends React.Component { this.forceUpdate() } - + render() { return this.SwaggerUIComponent ? : null } @@ -41,7 +41,7 @@ export default class SwaggerUI extends React.Component { // update the internal URL this.system.specActions.updateUrl(this.props.url) // trigger remote definition fetch - this.system.specActions.download(this.props.url) + this.system.specActions.download(this.props.url) } } @@ -91,3 +91,7 @@ SwaggerUI.propTypes = { defaultModelExpandDepth: PropTypes.number, plugins: PropTypes.arrayOf(PropTypes.object), } + +SwaggerUI.defaultProps = { + supportedSubmitMethods: ['get', 'put', 'post', 'delete', 'options', 'head', 'patch', 'trace'], +}