Skip to content

Commit

Permalink
feat(swagger-ui-react): export presets and plugins as static props (#…
Browse files Browse the repository at this point in the history
…7927)

Closes #7923
  • Loading branch information
char0n committed Mar 22, 2022
1 parent 22eef0a commit 3296e2e
Showing 1 changed file with 6 additions and 2 deletions.
8 changes: 6 additions & 2 deletions flavors/swagger-ui-react/index.jsx
@@ -1,6 +1,7 @@
import React from "react"
import PropTypes from "prop-types"
import swaggerUIConstructor, {presets} from "./swagger-ui-es-bundle-core"
import swaggerUIConstructor from "./swagger-ui-es-bundle-core"

export default class SwaggerUI extends React.Component {
constructor (props) {
super(props)
Expand All @@ -16,7 +17,7 @@ export default class SwaggerUI extends React.Component {
layout: this.props.layout,
defaultModelsExpandDepth: this.props.defaultModelsExpandDepth,
defaultModelRendering: this.props.defaultModelRendering,
presets: [presets.apis,...this.props.presets],
presets: [swaggerUIConstructor.presets.apis,...this.props.presets],
requestInterceptor: this.requestInterceptor,
responseInterceptor: this.responseInterceptor,
onComplete: this.onComplete,
Expand Down Expand Up @@ -163,3 +164,6 @@ SwaggerUI.defaultProps = {
},
persistAuthorization: false,
}

SwaggerUI.presets = swaggerUIConstructor.presets;
SwaggerUI.plugins = swaggerUIConstructor.plugins;

0 comments on commit 3296e2e

Please sign in to comment.