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 • 2.06 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=i(require("react")),c=require("react-i18next"),d=i(require("./contexts/config/index.js")),e=h(require("./App.js")),f=h(require("./utils/i18n.js")),g=require("@carbon/react");require("./css/main.scss");function h(a){return a&&a.__esModule?a:{default:a}}function i(b,c){if("function"==typeof WeakMap)var d=new WeakMap,g=new WeakMap;return(i=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 j(a){var e=a.children,g=(0,b.useContext)(d.ConfigContext),h=(0,b.useMemo)(function(){return(0,f["default"])({explorerDir:g.options.explorerDir,locale:g.options.locale})},[g.options.explorerDir,g.options.locale]);return b["default"].createElement("div",{dir:h.dir(),className:"apiconnect-explorer-container"},b["default"].createElement(c.I18nextProvider,{i18n:h},e))}var k={white:"light",g10:"light",g90:"dark",g100:"dark"};function l(){var a,c,f=(0,b.useContext)(d.ConfigContext),h=(null===(a=f.options)||void 0===a?void 0:a.theme)||"white",i=null!==(c=k[h])&&void 0!==c?c:"light",l="apic-explorer-".concat(i);return b["default"].createElement(g.Theme,{theme:h,className:l},b["default"].createElement(j,null,b["default"].createElement(e["default"],null)))}function m(a){var c=a.options,e=a.apis,f=a.encodedApis,g=a.apps,h=a.docs;return b["default"].createElement(d["default"],{options:c,apis:e,encodedApis:f,apps:g,docs:h},b["default"].createElement(l,null))}var n=exports["default"]=m;