diff --git a/.npmignore b/.npmignore index a5d40957..70897c3a 100644 --- a/.npmignore +++ b/.npmignore @@ -6,3 +6,4 @@ !dist/swagger-ui.js.map !dist/swagger-ui.css !dist/swagger-ui.css.map +!dist/oauth2-redirect.html diff --git a/src/core/components/auth/auths.jsx b/src/core/components/auth/auths.jsx index 2110c6cc..f2de4ee2 100644 --- a/src/core/components/auth/auths.jsx +++ b/src/core/components/auth/auths.jsx @@ -41,6 +41,13 @@ export default class Auths extends React.Component { authActions.logout(auths) } + close =(e) => { + e.preventDefault() + let { authActions } = this.props + + authActions.showDefinitions(false) + } + render() { let { definitions, getComponent, authSelectors, errSelectors } = this.props const AuthItem = getComponent("AuthItem") @@ -74,6 +81,7 @@ export default class Auths extends React.Component { }).toArray() }
+ { nonOauthDefinitions.size === authorizedAuth.size ? : diff --git a/src/core/components/model.jsx b/src/core/components/model.jsx index 3d5de80f..f96c7603 100644 --- a/src/core/components/model.jsx +++ b/src/core/components/model.jsx @@ -1,9 +1,10 @@ import React, { PureComponent } from "react" +import ImPropTypes from "react-immutable-proptypes" import PropTypes from "prop-types" export default class Model extends PureComponent { static propTypes = { - schema: PropTypes.object.isRequired, + schema: ImPropTypes.orderedMap.isRequired, getComponent: PropTypes.func.isRequired, specSelectors: PropTypes.object.isRequired, name: PropTypes.string, diff --git a/src/core/components/object-model.jsx b/src/core/components/object-model.jsx index 8746c7e4..343cefcf 100644 --- a/src/core/components/object-model.jsx +++ b/src/core/components/object-model.jsx @@ -142,12 +142,13 @@ export default class ObjectModel extends Component { : { "not ->" } - {not.map((schema, k) => { - return
- })} +
+ +
} diff --git a/src/polyfills.js b/src/polyfills.js index d3695134..a4ef6ea0 100644 --- a/src/polyfills.js +++ b/src/polyfills.js @@ -3,3 +3,8 @@ if(!window.Promise) { require("core-js/fn/promise") } + +// Required by IE 11 +if(!String.prototype.startsWith) { + require("core-js/es6/string") +}