apiconnect-explorer
Version:
- [Getting Started](#getting-started) - [Configuration](#configuration) * [Required](#required) * [Optional](#optional) - [Usage in React](#usage-in-react) - [Usage outside of React](#usage-outside-of-react) - [Detailed description of options](#detail
1 lines • 6.62 kB
JavaScript
;function a(b){"@babel/helpers - typeof";return a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},a(b)}Object.defineProperty(exports,"__esModule",{value:!0}),exports["default"]=void 0;var b=l(require("react")),c=require("@carbon/react"),d=require("lodash"),e=k(require("classnames")),f=require("react-i18next"),g=k(require("../utils/invoker")),h=k(require("./Copier.tsx")),i=require("../utils/error-message-handler"),j=k(require("./CodeViewer.tsx"));function k(a){return a&&a.__esModule?a:{default:a}}function l(b,c){if("function"==typeof WeakMap)var d=new WeakMap,g=new WeakMap;return(l=function(b,c){if(!c&&b&&b.__esModule)return b;var e,h,j={__proto__:null,default:b};if(null===b||"object"!=a(b)&&"function"!=typeof b)return j;if(e=c?g:d){if(e.has(b))return e.get(b);e.set(b,j)}for(var f in b)"default"!=f&&{}.hasOwnProperty.call(b,f)&&((h=(e=Object.defineProperty)&&Object.getOwnPropertyDescriptor(b,f))&&(h.get||h.set)?e(j,f,h):j[f]=b[f]);return j})(b,c)}function m(){function b(a,b,f,g){var h=b&&b.prototype instanceof d?b:d,c=Object.create(h.prototype);return p(c,"_invoke",function(a,b,g){function h(a,b){for(m=a,s=b,e=0;!w&&t&&!c&&e<v.length;e++){var c,f=v[e],g=p.p,h=f[2];3<a?(c=h===b)&&(s=f[(m=f[4])?5:(m=3,3)],f[4]=f[5]=j):f[0]<=g&&((c=2>a&&g<f[1])?(m=0,p.v=b,p.n=f[1]):g<h&&(c=3>a||f[0]>b||b>h)&&(f[4]=a,f[5]=b,p.n=h,m=0))}if(c||1<a)return q;throw w=!0,b}var k,m,s,t=0,v=g||[],w=!1,p={p:0,n:0,v:j,a:h,f:h.bind(j,4),d:function c(a,b){return k=a,m=0,s=j,p.n=b,q}};return function(c,d,f){if(1<t)throw TypeError("Generator is already running");for(w&&1===d&&h(d,f),m=d,s=f;(e=2>m?j:s)||!w;){k||(m?3>m?(1<m&&(p.n=-1),h(m,s)):p.n=s:p.v=s);try{if(t=2,k){if(m||(c="next"),e=k[c]){if(!(e=e.call(k,s)))throw TypeError("iterator result is not an object");if(!e.done)return e;s=e.value,2>m&&(m=0)}else 1===m&&(e=k["return"])&&e.call(k),2>m&&(s=TypeError("The iterator does not provide a '"+c+"' method"),m=1);k=j}else if((e=(w=0>p.n)?s:a.call(b,p))!==q)break}catch(a){k=j,m=1,s=a}finally{t=1}}return{value:e,done:w}}}(a,f,g),!0),c}function d(){}function g(){}function h(){}function i(a){return Object.setPrototypeOf?Object.setPrototypeOf(a,h):(a.__proto__=h,p(a,l,"GeneratorFunction")),a.prototype=Object.create(c),a}var j,e,f="function"==typeof Symbol?Symbol:{},k=f.iterator||"@@iterator",l=f.toStringTag||"@@toStringTag",q={};e=Object.getPrototypeOf;var a=[][k]?e(e([][k]())):(p(e={},k,function(){return this}),e),c=h.prototype=d.prototype=Object.create(a);return g.prototype=h,p(c,"constructor",h),p(h,"constructor",g),g.displayName="GeneratorFunction",p(h,l,"GeneratorFunction"),p(c),p(c,l,"Generator"),p(c,k,function(){return this}),p(c,"toString",function(){return"[object Generator]"}),(m=function a(){return{w:b,m:i}})()}function p(a,b,c,d){var f=Object.defineProperty;try{f({},"",{})}catch(a){f=0}p=function e(a,b,c,d){function g(b,c){p(a,b,function(a){return this._invoke(b,c,a)})}b?f?f(a,b,{value:c,enumerable:!d,configurable:!d,writable:!d}):a[b]=c:(g("next",0),g("throw",1),g("return",2))},p(a,b,c,d)}function q(b,d,f,e,g,h,a){try{var c=b[h](a),i=c.value}catch(a){return void f(a)}c.done?d(i):Promise.resolve(i).then(e,g)}function r(b){return function(){var c=this,d=arguments;return new Promise(function(e,f){function g(a){q(i,e,f,g,h,"next",a)}function h(a){q(i,e,f,g,h,"throw",a)}var i=b.apply(c,d);g(void 0)})}}function s(a,b){return x(a)||w(a,b)||u(a,b)||t()}function t(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function u(b,c){if(b){if("string"==typeof b)return v(b,c);var a={}.toString.call(b).slice(8,-1);return"Object"===a&&b.constructor&&(a=b.constructor.name),"Map"===a||"Set"===a?Array.from(b):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?v(b,c):void 0}}function v(b,c){(null==c||c>b.length)&&(c=b.length);for(var d=0,f=Array(c);d<c;d++)f[d]=b[d];return f}function w(b,c){var d=null==b?null:"undefined"!=typeof Symbol&&b[Symbol.iterator]||b["@@iterator"];if(null!=d){var g,h,j,k,l=[],a=!0,m=!1;try{if(j=(d=d.call(b)).next,0===c){if(Object(d)!==d)return;a=!1}else for(;!(a=(g=j.call(d)).done)&&(l.push(g.value),l.length!==c);a=!0);}catch(a){m=!0,h=a}finally{try{if(!a&&null!=d["return"]&&(k=d["return"](),Object(k)!==k))return}finally{if(m)throw h}}return l}}function x(a){if(Array.isArray(a))return a}function y(a){var k=a.config,l=a.onClick,n=(0,b.useMemo)(function(){return new g["default"]},[]),o=(0,b.useState)({}),p=s(o,2),q=p[0],u=p[1],v=(0,b.useState)({}),w=s(v,2),x=w[0],y=w[1],z=(0,f.useTranslation)(),A=z.t;(0,b.useEffect)(function(){u(k.discovery)},[k.discovery]);var t=function(){var a=r(m().m(function a(){var b,c,d,e;return m().w(function(a){for(;1;)switch(a.p=a.n){case 0:return b=k.flags.openIdConnectUrl,c={},a.p=1,y({}),a.n=2,n.discover(b);case 2:c=a.v,a.n=5;break;case 3:return a.p=3,d=a.v,console.error(d.stack),e=y,a.n=4,(0,i.getOauthErrorMessage)(d,A);case 4:e(a.v);case 5:return a.p=5,u(c),l&&"function"==typeof l&&l(c),a.f(5);case 6:return a.a(2)}},a,null,[[1,3,5,6]])}));return function b(){return a.apply(this,arguments)}}();return b["default"].createElement("div",{className:"testToolOauth"},b["default"].createElement("div",{className:"url openIdConnectUrl"},b["default"].createElement("legend",{htmlFor:"openIdConnectUrl",className:"parameterName"},A("explorer_openIdConnect_url")),b["default"].createElement("p",{className:"parameterValue"},k.flags.openIdConnectUrl)),b["default"].createElement("div",{className:"refreshToken"},b["default"].createElement(c.Button,{className:"oidcDiscoverButton",id:"oidcDiscoverButton",onClick:t},A("explorer_oidc_discover")),x&&x.highlightedText&&b["default"].createElement("div",{className:"authError"},b["default"].createElement("pre",null,b["default"].createElement("code",{className:"boundedSection hljs oauthError",dangerouslySetInnerHTML:x.highlightedText})))),!(0,d.isEmpty)(q)&&b["default"].createElement("div",null,b["default"].createElement("div",{className:"testResponseBody"},b["default"].createElement("div",{className:"body"},b["default"].createElement(h["default"],{element:".testResponseContent"}),b["default"].createElement("div",{className:(0,e["default"])("boundedSection testResponseContent")},b["default"].createElement("div",{className:"contrast responseDetails responseBody"},b["default"].createElement(j["default"],{codeLanguage:"json"},JSON.stringify(q,null,2))))))))}var z=exports["default"]=y;