2 lines
280 KiB
JavaScript
Raw Permalink Normal View History

!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.SwaggerUICore=t():e.SwaggerUICore=t()}(this,(function(){return(()=>{var e={6024:(e,t,n)=>{"use strict";n.d(t,{Z:()=>R});var r=n(4250),a=n.n(r),o=n(6349),s=n.n(o),l=n(4606),i=n.n(l),c=n(4555),u=n.n(c),p=n(4291),d=n.n(p),m=n(1885),h=n.n(m),f=n(1093),g=n.n(f),v=n(4883),y=n.n(v),E=n(8493),S=n.n(E),b=n(3942),C=n.n(b),x=n(6689),w=n.n(x);const _=require("react-immutable-pure-component");var A=n.n(_),k=n(8082),N=n.n(k),I=n(580),q=n.n(I),R=function(e){d()(r,e);var t=h()(r);function r(){var e,n;s()(this,r);for(var a=arguments.length,o=new Array(a),l=0;l<a;l++)o[l]=arguments[l];return n=t.call.apply(t,y()(e=[this]).call(e,o)),g()(u()(n),"getModelName",(function(e){return-1!==S()(e).call(e,"#/definitions/")?e.replace(/^.*#\/definitions\//,""):-1!==S()(e).call(e,"#/components/schemas/")?e.replace(/^.*#\/components\/schemas\//,""):void 0})),g()(u()(n),"getRefSchema",(function(e){return n.props.specSelectors.findDefinition(e)})),n}return i()(r,[{key:"render",value:function(){var e=this.props,t=e.getComponent,r=e.getConfigs,o=e.specSelectors,s=e.schema,l=e.required,i=e.name,c=e.isRef,u=e.specPath,p=e.displayName,d=e.includeReadOnly,m=e.includeWriteOnly,h=t("ObjectModel"),f=t("ArrayModel"),g=t("PrimitiveModel"),v="object",y=s&&s.get("$$ref");if(!i&&y&&(i=this.getModelName(y)),!s&&y&&(s=this.getRefSchema(i)),!s)return w().createElement("span",{className:"model model-title"},w().createElement("span",{className:"model-title__text"},p||i),w().createElement("img",{src:n(2517),height:"20px",width:"20px"}));var E=o.isOAS3()&&s.get("deprecated");switch(c=void 0!==c?c:!!y,v=s&&s.get("type")||v){case"object":return w().createElement(h,a()({className:"object"},this.props,{specPath:u,getConfigs:r,schema:s,name:i,deprecated:E,isRef:c,includeReadOnly:d,includeWriteOnly:m}));case"array":return w().createElement(f,a()({className:"array"},this.props,{getConfigs:r,schema:s,name:i,deprecated:E,required:l,includeReadOnly:d,includeWriteOnly:m}));default:return w().createElement(g,a()({},this.props,{getComponent:t,getConfigs:r,schema:s,name:i,deprecated:E,required:l}))}}}]),r}(A());g()(R,"propTypes",{schema:C()(N()).isRequired,getComponent:q().func.isRequired,getConfigs:q().func.isRequired,specSelectors:q().object.isRequired,name:q().string,displayName:q().string,isRef:q().bool,required:q().bool,expandDepth:q().number,depth:q().number,specPath:N().list.isRequired,includeReadOnly:q().bool,includeWriteOnly:q().bool})},5623:(e,t,n)=>{"use strict";n.d(t,{Z:()=>k});var r=n(6768),a=n.n(r),o=n(6349),s=n.n(o),l=n(4606),i=n.n(l),c=n(4555),u=n.n(c),p=n(4291),d=n.n(p),m=n(1885),h=n.n(m),f=n(1093),g=n.n(f),v=n(7252),y=n.n(v),E=n(4883),S=n.n(E),b=n(6689),C=n.n(b),x=n(3883),w=n.n(x),_=(n(580),n(1890)),A=n(7504),k=function(e){d()(n,e);var t=h()(n);function n(e,r){var a;s()(this,n),a=t.call(this,e,r),g()(u()(a),"getDefinitionUrl",(function(){var e=a.props.specSelectors;return new(w())(e.url(),A.Z.location).toString()}));var o=(0,e.getConfigs)().validatorUrl;return a.state={url:a.getDefinitionUrl(),validatorUrl:void 0===o?"https://validator.swagger.io/validator":o},a}return i()(n,[{key:"UNSAFE_componentWillReceiveProps",value:function(e){var t=(0,e.getConfigs)().validatorUrl;this.setState({url:this.getDefinitionUrl(),validatorUrl:void 0===t?"https://validator.swagger.io/validator":t})}},{key:"render",value:function(){var e,t,n=(0,this.props.getConfigs)().spec,r=(0,_.Nm)(this.state.validatorUrl);return"object"===a()(n)&&y()(n).length?null:this.state.url&&(0,_.hW)(this.state.validatorUrl)&&(0,_.hW)(this.state.url)?C().createElement("span",{className:"float-right"},C().createElement("a",{target:"_blank",rel:"noopener noreferrer",href:S()(e="".concat(r,"/debug?url=")).call(e,encodeURIComponent(this.state.url))},C().createElement(N,{src:S()(t="".concat(r,"?url=")).call(t,encodeURIComponent(this.state.url)),alt:"Online validator badge"}))):null}}]),n}(C().Component),N=function(e){d()(n,e);var t=h()(n);function n(e){
//# sourceMappingURL=swagger-ui.js.map