@@ -7,41 +7,35 @@ import React, { useEffect, useCallback, useState } from "react"
77import PropTypes from "prop-types"
88import SwaggerUIConstructor from "#swagger-ui"
99
10+ const { config } = SwaggerUIConstructor
11+
1012const SwaggerUI = ( {
11- spec = SwaggerUIConstructor . defaultOptions . spec ,
12- url = SwaggerUIConstructor . defaultOptions . url ,
13- layout = SwaggerUIConstructor . defaultOptions . layout ,
14- requestInterceptor = SwaggerUIConstructor . defaultOptions . requestInterceptor ,
15- responseInterceptor = SwaggerUIConstructor . defaultOptions . responseInterceptor ,
16- supportedSubmitMethods = SwaggerUIConstructor . defaultOptions
17- . supportedSubmitMethods ,
18- queryConfigEnabled = SwaggerUIConstructor . defaultOptions . queryConfigEnabled ,
19- plugins = SwaggerUIConstructor . defaultOptions . plugins ,
20- displayOperationId = SwaggerUIConstructor . defaultOptions . displayOperationId ,
21- showMutatedRequest = SwaggerUIConstructor . defaultOptions . showMutatedRequest ,
22- docExpansion = SwaggerUIConstructor . defaultOptions . docExpansion ,
23- defaultModelExpandDepth = SwaggerUIConstructor . defaultOptions
24- . defaultModelExpandDepth ,
25- defaultModelsExpandDepth = SwaggerUIConstructor . defaultOptions
26- . defaultModelsExpandDepth ,
27- defaultModelRendering = SwaggerUIConstructor . defaultOptions
28- . defaultModelRendering ,
29- presets = SwaggerUIConstructor . defaultOptions . presets ,
30- deepLinking = SwaggerUIConstructor . defaultOptions . deepLinking ,
31- showExtensions = SwaggerUIConstructor . defaultOptions . showExtensions ,
32- showCommonExtensions = SwaggerUIConstructor . defaultOptions
33- . showCommonExtensions ,
34- filter = SwaggerUIConstructor . defaultOptions . filter ,
35- requestSnippetsEnabled = SwaggerUIConstructor . defaultOptions
36- . requestSnippetsEnabled ,
37- requestSnippets = SwaggerUIConstructor . defaultOptions . requestSnippets ,
38- tryItOutEnabled = SwaggerUIConstructor . defaultOptions . tryItOutEnabled ,
39- displayRequestDuration = SwaggerUIConstructor . defaultOptions
40- . displayRequestDuration ,
41- withCredentials = SwaggerUIConstructor . defaultOptions . withCredentials ,
42- persistAuthorization = SwaggerUIConstructor . defaultOptions
43- . persistAuthorization ,
44- oauth2RedirectUrl = SwaggerUIConstructor . defaultOptions . oauth2RedirectUrl ,
13+ spec = config . defaults . spec ,
14+ url = config . defaults . url ,
15+ layout = config . defaults . layout ,
16+ requestInterceptor = config . defaults . requestInterceptor ,
17+ responseInterceptor = config . defaults . responseInterceptor ,
18+ supportedSubmitMethods = config . defaults . supportedSubmitMethods ,
19+ queryConfigEnabled = config . defaults . queryConfigEnabled ,
20+ plugins = config . defaults . plugins ,
21+ displayOperationId = config . defaults . displayOperationId ,
22+ showMutatedRequest = config . defaults . showMutatedRequest ,
23+ docExpansion = config . defaults . docExpansion ,
24+ defaultModelExpandDepth = config . defaults . defaultModelExpandDepth ,
25+ defaultModelsExpandDepth = config . defaults . defaultModelsExpandDepth ,
26+ defaultModelRendering = config . defaults . defaultModelRendering ,
27+ presets = config . defaults . presets ,
28+ deepLinking = config . defaults . deepLinking ,
29+ showExtensions = config . defaults . showExtensions ,
30+ showCommonExtensions = config . defaults . showCommonExtensions ,
31+ filter = config . defaults . filter ,
32+ requestSnippetsEnabled = config . defaults . requestSnippetsEnabled ,
33+ requestSnippets = config . defaults . requestSnippets ,
34+ tryItOutEnabled = config . defaults . tryItOutEnabled ,
35+ displayRequestDuration = config . defaults . displayRequestDuration ,
36+ withCredentials = config . defaults . withCredentials ,
37+ persistAuthorization = config . defaults . persistAuthorization ,
38+ oauth2RedirectUrl = config . defaults . oauth2RedirectUrl ,
4539 onComplete = null ,
4640} ) => {
4741 const [ system , setSystem ] = useState ( null )
@@ -158,10 +152,9 @@ SwaggerUI.propTypes = {
158152 withCredentials : PropTypes . bool ,
159153 oauth2RedirectUrl : PropTypes . string ,
160154}
161-
162155SwaggerUI . System = SwaggerUIConstructor . System
163156SwaggerUI . presets = SwaggerUIConstructor . presets
164157SwaggerUI . plugins = SwaggerUIConstructor . plugins
165- SwaggerUI . defaultOptions = SwaggerUIConstructor . defaultOptions
158+ SwaggerUI . config = SwaggerUIConstructor . config
166159
167160export default SwaggerUI
0 commit comments