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.58 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=j(require("react")),c=require("react-i18next"),d=j(require("./contexts/config/index.js")),e=i(require("./App.js")),f=i(require("./utils/i18n.js")),g=require("react-router-dom"),h=require("@carbon/react");require("./css/main.scss");function i(a){return a&&a.__esModule?a:{default:a}}function j(b,c){if("function"==typeof WeakMap)var d=new WeakMap,g=new WeakMap;return(j=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 k(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))}function l(a){var c=a.children,e=(0,b.useContext)(d.ConfigContext),f=g.MemoryRouter,h=e.options.routerType?e.options.routerType:e.constants.MEMORY_ROUTER;if(h===e.constants.HASH_ROUTER)f=g.HashRouter;else if(h!==e.constants.MEMORY_ROUTER)throw new Error("Unsupported router type: '".concat(e.options.routerType,"'. Available options: ").concat(e.constants.MEMORY_ROUTER,", ").concat(e.constants.HASH_ROUTER));return b["default"].createElement(f,null,c)}var m={white:"light",g10:"light",g90:"dark",g100:"dark"};function n(){var a,c,f=(0,b.useContext)(d.ConfigContext),g=(null===(a=f.options)||void 0===a?void 0:a.theme)||"white",i=null!==(c=m[g])&&void 0!==c?c:"light",j="apic-explorer-".concat(i);return b["default"].createElement(h.Theme,{theme:g,className:j},b["default"].createElement(k,null,b["default"].createElement(l,null,b["default"].createElement(e["default"],null))))}function o(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(n,null))}var p=exports["default"]=o;