UNPKG

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 1.2 kB
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports["default"]=void 0;var a=e(require("react")),b=require("lodash"),c=require("react-i18next"),d=e(require("./ViewableJSONDisplay.tsx"));function e(a){return a&&a.__esModule?a:{default:a}}function f(e){var f,g=e.bindings,h=(0,c.useTranslation)(),i=h.t;if(0===g.length)return null;var j=Object.keys(g)[0],k=g[j].json();return 0<(null===(f=Object.keys(k))||void 0===f?void 0:f.length)&&a["default"].createElement("div",{className:"bindingContainer"},a["default"].createElement("h6",null,i("binding_details")),a["default"].createElement("div",{className:"bindingTable"},Object.keys(k).map(function(c,e){return a["default"].createElement("div",{className:"keyValueDisplay",key:"".concat(c+e)},a["default"].createElement("div",{className:"key bindingKey"},c),((0,b.isString)(k[c])||(0,b.isNumber)(k[c])||(0,b.isBoolean)(k[c]))&&a["default"].createElement("div",{className:"value bindingValue"},k[c]+""),!(0,b.isString)(k[c])&&!(0,b.isNumber)(k[c])&&!(0,b.isBoolean)(k[c])&&a["default"].createElement("div",{className:"value bindingValue"},a["default"].createElement(d["default"],{content:k[c]})))})))}var g=exports["default"]=f;