@foreverrbum/ethsign
Version:
This package will allow you to electronically sign documents within your application
66 lines (54 loc) • 2.63 kB
JavaScript
"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;