UNPKG

@foreverrbum/ethsign

Version:

This package will allow you to electronically sign documents within your application

66 lines (54 loc) 2.63 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _react = _interopRequireDefault(require("react")); var _reactRouterDom = require("react-router-dom"); var _LanguageOption = require("./LanguageOption"); var _PopupOnClick = _interopRequireDefault(require("./Dashboard/PopupOnClick")); var _reactIntl = require("react-intl"); var _TermsOfUse = _interopRequireDefault(require("./Terms/TermsOfUse")); var _PrivacyPolicy = _interopRequireDefault(require("./Terms/PrivacyPolicy")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var Footer = function Footer(props) { var handleLanguage = props.handleLanguage, language = props.language, activePage = props.activePage; var intl = (0, _reactIntl.useIntl)(); var nofooter = "create upload sign landing"; var needsBackground = "landing"; return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, !nofooter.includes(activePage) && /*#__PURE__*/_react.default.createElement("div", { className: "w-full".concat(needsBackground.includes(activePage) ? ' bg-white' : '') }, /*#__PURE__*/_react.default.createElement("div", { className: "max-w-7xl mx-auto px-2 sm:px-6 lg:px-8" }, /*#__PURE__*/_react.default.createElement("div", { className: "relative flex items-center justify-center h-16" }, /*#__PURE__*/_react.default.createElement("div", { className: "flex-1 flex items-center justify-center sm:items-stretch sm:justify-center" }, /*#__PURE__*/_react.default.createElement(_LanguageOption.LanguageOption, { handleLanguage: handleLanguage, language: language, inverse: true }), /*#__PURE__*/_react.default.createElement("div", { className: "hidden sm:block my-auto" }, /*#__PURE__*/_react.default.createElement(_PopupOnClick.default, { trigger: /*#__PURE__*/_react.default.createElement("span", { className: "ml-5 mr-3 text-gray-510 hover:text-gray-750 cursor-pointer select-none" }, intl.formatMessage({ id: "TERMS_OF_USE" })), PopupComponent: _TermsOfUse.default, className: "term-popup" }), /*#__PURE__*/_react.default.createElement(_PopupOnClick.default, { trigger: /*#__PURE__*/_react.default.createElement("span", { className: "ml-3 text-gray-510 hover:text-gray-750 cursor-pointer select-none" }, intl.formatMessage({ id: "PRIVACY_POLICY" })), PopupComponent: _PrivacyPolicy.default, className: "term-popup" }))))))); }; var _default = (0, _reactRouterDom.withRouter)(Footer); exports.default = _default;