UNPKG

@input-output-hk/front-end-site-components

Version:
88 lines (64 loc) 6.96 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports["default"] = void 0; var _taggedTemplateLiteral2 = _interopRequireDefault(require("@babel/runtime/helpers/taggedTemplateLiteral")); var _react = _interopRequireDefault(require("react")); var _propTypes = _interopRequireDefault(require("prop-types")); var _styledComponents = _interopRequireDefault(require("styled-components")); var _Language = require("@input-output-hk/front-end-core-components/components/Language"); var _Atala = _interopRequireDefault(require("./footers/Atala")); var _Cardano = _interopRequireDefault(require("./footers/Cardano")); var _CardanoOrg = _interopRequireDefault(require("./footers/CardanoOrg")); var _IOHK = _interopRequireDefault(require("./footers/IOHK")); var _Daedalus = _interopRequireDefault(require("./footers/Daedalus")); function _templateObject2() { var data = (0, _taggedTemplateLiteral2["default"])(["\n position: relative;\n"]); _templateObject2 = function _templateObject2() { return data; }; return data; } function _templateObject() { var data = (0, _taggedTemplateLiteral2["default"])(["\n box-sizing: border-box;\n\n * {\n box-sizing: border-box;\n }\n"]); _templateObject = function _templateObject() { return data; }; return data; } var FooterContainer = _styledComponents["default"].footer(_templateObject()); var RelativeChildren = _styledComponents["default"].div(_templateObject2()); var footerComponents = { atala: _Atala["default"], cardano: _Cardano["default"], cardanoorg: _CardanoOrg["default"], iohk: _IOHK["default"], daedalus: _Daedalus["default"] }; var Footer = function Footer(_ref) { var variant = _ref.variant, children = _ref.children, absoluteChildren = _ref.absoluteChildren, _ref$theme = _ref.theme, theme = _ref$theme === void 0 ? 'dark' : _ref$theme; var FooterComponent = footerComponents[variant]; return _react["default"].createElement(_Language.Consumer, null, function () { var _ref2 = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}, key = _ref2.key; return _react["default"].createElement(FooterContainer, null, absoluteChildren, _react["default"].createElement(RelativeChildren, null, children, _react["default"].createElement(FooterComponent, { theme: theme, lang: key || 'en' }))); }); }; Footer.propTypes = { variant: _propTypes["default"].oneOf(['iohk', 'cardano', 'cardanoorg', 'atala', 'daedalus']).isRequired, children: _propTypes["default"].node, absoluteChildren: _propTypes["default"].node, theme: _propTypes["default"].oneOf(['dark', 'light']) }; var _default = Footer; exports["default"] = _default; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9Gb290ZXIuanMiXSwibmFtZXMiOlsiRm9vdGVyQ29udGFpbmVyIiwic3R5bGVkIiwiZm9vdGVyIiwiUmVsYXRpdmVDaGlsZHJlbiIsImRpdiIsImZvb3RlckNvbXBvbmVudHMiLCJhdGFsYSIsIkF0YWxhIiwiY2FyZGFubyIsIkNhcmRhbm8iLCJjYXJkYW5vb3JnIiwiQ2FyZGFub09yZyIsImlvaGsiLCJJT0hLIiwiZGFlZGFsdXMiLCJEYWVkYWx1cyIsIkZvb3RlciIsInZhcmlhbnQiLCJjaGlsZHJlbiIsImFic29sdXRlQ2hpbGRyZW4iLCJ0aGVtZSIsIkZvb3RlckNvbXBvbmVudCIsImtleSIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsIm9uZU9mIiwiaXNSZXF1aXJlZCIsIm5vZGUiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7O0FBQUE7O0FBQ0E7O0FBQ0E7O0FBQ0E7O0FBQ0E7O0FBQ0E7O0FBQ0E7O0FBQ0E7O0FBQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFFQSxJQUFNQSxlQUFlLEdBQUdDLDZCQUFPQyxNQUFWLG1CQUFyQjs7QUFRQSxJQUFNQyxnQkFBZ0IsR0FBR0YsNkJBQU9HLEdBQVYsb0JBQXRCOztBQUlBLElBQU1DLGdCQUFnQixHQUFHO0FBQ3ZCQyxFQUFBQSxLQUFLLEVBQUVDLGlCQURnQjtBQUV2QkMsRUFBQUEsT0FBTyxFQUFFQyxtQkFGYztBQUd2QkMsRUFBQUEsVUFBVSxFQUFFQyxzQkFIVztBQUl2QkMsRUFBQUEsSUFBSSxFQUFFQyxnQkFKaUI7QUFLdkJDLEVBQUFBLFFBQVEsRUFBRUM7QUFMYSxDQUF6Qjs7QUFRQSxJQUFNQyxNQUFNLEdBQUcsU0FBVEEsTUFBUyxPQUE2RDtBQUFBLE1BQTFEQyxPQUEwRCxRQUExREEsT0FBMEQ7QUFBQSxNQUFqREMsUUFBaUQsUUFBakRBLFFBQWlEO0FBQUEsTUFBdkNDLGdCQUF1QyxRQUF2Q0EsZ0JBQXVDO0FBQUEsd0JBQXJCQyxLQUFxQjtBQUFBLE1BQXJCQSxLQUFxQiwyQkFBYixNQUFhO0FBQzFFLE1BQU1DLGVBQWUsR0FBR2hCLGdCQUFnQixDQUFDWSxPQUFELENBQXhDO0FBQ0EsU0FDRSxnQ0FBQyxrQkFBRCxRQUNHO0FBQUEsb0ZBQVcsRUFBWDtBQUFBLFFBQUdLLEdBQUgsU0FBR0EsR0FBSDs7QUFBQSxXQUNDLGdDQUFDLGVBQUQsUUFDR0gsZ0JBREgsRUFFRSxnQ0FBQyxnQkFBRCxRQUNHRCxRQURILEVBRUUsZ0NBQUMsZUFBRDtBQUFpQixNQUFBLEtBQUssRUFBRUUsS0FBeEI7QUFBK0IsTUFBQSxJQUFJLEVBQUVFLEdBQUcsSUFBSTtBQUE1QyxNQUZGLENBRkYsQ0FERDtBQUFBLEdBREgsQ0FERjtBQWFELENBZkQ7O0FBaUJBTixNQUFNLENBQUNPLFNBQVAsR0FBbUI7QUFDakJOLEVBQUFBLE9BQU8sRUFBRU8sc0JBQVVDLEtBQVYsQ0FBZ0IsQ0FDdkIsTUFEdUIsRUFFdkIsU0FGdUIsRUFHdkIsWUFIdUIsRUFJdkIsT0FKdUIsRUFLdkIsVUFMdUIsQ0FBaEIsRUFNTkMsVUFQYztBQVFqQlIsRUFBQUEsUUFBUSxFQUFFTSxzQkFBVUcsSUFSSDtBQVNqQlIsRUFBQUEsZ0JBQWdCLEVBQUVLLHNCQUFVRyxJQVRYO0FBVWpCUCxFQUFBQSxLQUFLLEVBQUVJLHNCQUFVQyxLQUFWLENBQWdCLENBQUUsTUFBRixFQUFVLE9BQVYsQ0FBaEI7QUFWVSxDQUFuQjtlQWFlVCxNIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0J1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJ1xuaW1wb3J0IHN0eWxlZCBmcm9tICdzdHlsZWQtY29tcG9uZW50cydcbmltcG9ydCB7IENvbnN1bWVyIGFzIExhbmd1YWdlQ29uc3VtZXIgfSBmcm9tICdAaW5wdXQtb3V0cHV0LWhrL2Zyb250LWVuZC1jb3JlLWNvbXBvbmVudHMvY29tcG9uZW50cy9MYW5ndWFnZSdcbmltcG9ydCBBdGFsYSBmcm9tICcuL2Zvb3RlcnMvQXRhbGEnXG5pbXBvcnQgQ2FyZGFubyBmcm9tICcuL2Zvb3RlcnMvQ2FyZGFubydcbmltcG9ydCBDYXJkYW5vT3JnIGZyb20gJy4vZm9vdGVycy9DYXJkYW5vT3JnJ1xuaW1wb3J0IElPSEsgZnJvbSAnLi9mb290ZXJzL0lPSEsnXG5pbXBvcnQgRGFlZGFsdXMgZnJvbSAnLi9mb290ZXJzL0RhZWRhbHVzJ1xuXG5jb25zdCBGb290ZXJDb250YWluZXIgPSBzdHlsZWQuZm9vdGVyYFxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICoge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbmBcblxuY29uc3QgUmVsYXRpdmVDaGlsZHJlbiA9IHN0eWxlZC5kaXZgXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbmBcblxuY29uc3QgZm9vdGVyQ29tcG9uZW50cyA9IHtcbiAgYXRhbGE6IEF0YWxhLFxuICBjYXJkYW5vOiBDYXJkYW5vLFxuICBjYXJkYW5vb3JnOiBDYXJkYW5vT3JnLFxuICBpb2hrOiBJT0hLLFxuICBkYWVkYWx1czogRGFlZGFsdXNcbn1cblxuY29uc3QgRm9vdGVyID0gKHsgdmFyaWFudCwgY2hpbGRyZW4sIGFic29sdXRlQ2hpbGRyZW4sIHRoZW1lID0gJ2RhcmsnIH0pID0+IHtcbiAgY29uc3QgRm9vdGVyQ29tcG9uZW50ID0gZm9vdGVyQ29tcG9uZW50c1t2YXJpYW50XVxuICByZXR1cm4gKFxuICAgIDxMYW5ndWFnZUNvbnN1bWVyPlxuICAgICAgeyh7IGtleSB9ID0ge30pID0+IChcbiAgICAgICAgPEZvb3RlckNvbnRhaW5lcj5cbiAgICAgICAgICB7YWJzb2x1dGVDaGlsZHJlbn1cbiAgICAgICAgICA8UmVsYXRpdmVDaGlsZHJlbj5cbiAgICAgICAgICAgIHtjaGlsZHJlbn1cbiAgICAgICAgICAgIDxGb290ZXJDb21wb25lbnQgdGhlbWU9e3RoZW1lfSBsYW5nPXtrZXkgfHwgJ2VuJ30gLz5cbiAgICAgICAgICA8L1JlbGF0aXZlQ2hpbGRyZW4+XG4gICAgICAgIDwvRm9vdGVyQ29udGFpbmVyPlxuICAgICAgKX1cbiAgICA8L0xhbmd1YWdlQ29uc3VtZXI+XG4gIClcbn1cblxuRm9vdGVyLnByb3BUeXBlcyA9IHtcbiAgdmFyaWFudDogUHJvcFR5cGVzLm9uZU9mKFtcbiAgICAnaW9oaycsXG4gICAgJ2NhcmRhbm8nLFxuICAgICdjYXJkYW5vb3JnJyxcbiAgICAnYXRhbGEnLFxuICAgICdkYWVkYWx1cydcbiAgXSkuaXNSZXF1aXJlZCxcbiAgY2hpbGRyZW46IFByb3BUeXBlcy5ub2RlLFxuICBhYnNvbHV0ZUNoaWxkcmVuOiBQcm9wVHlwZXMubm9kZSxcbiAgdGhlbWU6IFByb3BUeXBlcy5vbmVPZihbICdkYXJrJywgJ2xpZ2h0JyBdKVxufVxuXG5leHBvcnQgZGVmYXVsdCBGb290ZXJcbiJdfQ==