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 • 5.52 kB
JavaScript
function b(){function g(a,b,f,g){var i=b&&b.prototype instanceof h?b:h,c=Object.create(i.prototype);return d(c,"_invoke",function(a,b,g){function h(a,b){for(k=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[(k=f[4])?5:(k=3,3)],f[4]=f[5]=m):f[0]<=g&&((c=2>a&&g<f[1])?(k=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,k=0))}if(c||1<a)return q;throw w=!0,b}var j,k,s,t=0,v=g||[],w=!1,p={p:0,n:0,v:m,a:h,f:h.bind(m,4),d:function c(a,b){return j=a,k=0,s=m,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),k=d,s=f;(e=2>k?m:s)||!w;){j||(k?3>k?(1<k&&(p.n=-1),h(k,s)):p.n=s:p.v=s);try{if(t=2,j){if(k||(c="next"),e=j[c]){if(!(e=e.call(j,s)))throw TypeError("iterator result is not an object");if(!e.done)return e;s=e.value,2>k&&(k=0)}else 1===k&&(e=j["return"])&&e.call(j),2>k&&(s=TypeError("The iterator does not provide a '"+c+"' method"),k=1);j=m}else if((e=(w=0>p.n)?s:a.call(b,p))!==q)break}catch(a){j=m,k=1,s=a}finally{t=1}}return{value:e,done:w}}}(a,f,g),!0),c}function h(){}function i(){}function j(){}function k(a){return Object.setPrototypeOf?Object.setPrototypeOf(a,j):(a.__proto__=j,d(a,n,"GeneratorFunction")),a.prototype=Object.create(c),a}var m,e,f="function"==typeof Symbol?Symbol:{},l=f.iterator||"@@iterator",n=f.toStringTag||"@@toStringTag",q={};e=Object.getPrototypeOf;var a=[][l]?e(e([][l]())):(d(e={},l,function(){return this}),e),c=j.prototype=h.prototype=Object.create(a);return i.prototype=j,d(c,"constructor",j),d(j,"constructor",i),i.displayName="GeneratorFunction",d(j,n,"GeneratorFunction"),d(c),d(c,n,"Generator"),d(c,l,function(){return this}),d(c,"toString",function(){return"[object Generator]"}),(b=function a(){return{w:g,m:k}})()}function d(a,b,c,e){var f=Object.defineProperty;try{f({},"",{})}catch(a){f=0}d=function g(a,b,c,e){function h(b,c){d(a,b,function(a){return this._invoke(b,c,a)})}b?f?f(a,b,{value:c,enumerable:!e,configurable:!e,writable:!e}):a[b]=c:(h("next",0),h("throw",1),h("return",2))},d(a,b,c,e)}function e(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 f(b){return function(){var c=this,d=arguments;return new Promise(function(f,g){function h(a){e(j,f,g,h,i,"next",a)}function i(a){e(j,f,g,h,i,"throw",a)}var j=b.apply(c,d);h(void 0)})}}function g(a,b){return l(a)||k(a,b)||i(a,b)||h()}function h(){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 i(b,c){if(b){if("string"==typeof b)return j(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)?j(b,c):void 0}}function j(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 k(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 l(a){if(Array.isArray(a))return a}import m,{useEffect as n,useState as o,useMemo as p}from"react";import{Button as q}from"@carbon/react";import{isEmpty as r}from"lodash";import s from"classnames";import{useTranslation as u}from"react-i18next";import v from"../utils/invoker";import w from"./Copier.tsx";import{getOauthErrorMessage as x}from"../utils/error-message-handler";import y from"./CodeViewer.tsx";function z(a){var c=a.config,d=a.onClick,e=p(function(){return new v},[]),h=o({}),i=g(h,2),j=i[0],k=i[1],l=o({}),z=g(l,2),A=z[0],B=z[1],C=u(),D=C.t;n(function(){k(c.discovery)},[c.discovery]);var t=function(){var a=f(b().m(function a(){var f,g,h,i;return b().w(function(a){for(;1;)switch(a.p=a.n){case 0:return f=c.flags.openIdConnectUrl,g={},a.p=1,B({}),a.n=2,e.discover(f);case 2:g=a.v,a.n=5;break;case 3:return a.p=3,h=a.v,console.error(h.stack),i=B,a.n=4,x(h,D);case 4:i(a.v);case 5:return a.p=5,k(g),d&&"function"==typeof d&&d(g),a.f(5);case 6:return a.a(2)}},a,null,[[1,3,5,6]])}));return function b(){return a.apply(this,arguments)}}();return m.createElement("div",{className:"testToolOauth"},m.createElement("div",{className:"url openIdConnectUrl"},m.createElement("legend",{htmlFor:"openIdConnectUrl",className:"parameterName"},D("explorer_openIdConnect_url")),m.createElement("p",{className:"parameterValue"},c.flags.openIdConnectUrl)),m.createElement("div",{className:"refreshToken"},m.createElement(q,{className:"oidcDiscoverButton",id:"oidcDiscoverButton",onClick:t},D("explorer_oidc_discover")),A&&A.highlightedText&&m.createElement("div",{className:"authError"},m.createElement("pre",null,m.createElement("code",{className:"boundedSection hljs oauthError",dangerouslySetInnerHTML:A.highlightedText})))),!r(j)&&m.createElement("div",null,m.createElement("div",{className:"testResponseBody"},m.createElement("div",{className:"body"},m.createElement(w,{element:".testResponseContent"}),m.createElement("div",{className:s("boundedSection testResponseContent")},m.createElement("div",{className:"contrast responseDetails responseBody"},m.createElement(y,{codeLanguage:"json"},JSON.stringify(j,null,2))))))))}export default z;