UNPKG

@stokr/components-library

Version:

STOKR - Components Library

114 lines (113 loc) 4.37 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.footerGroups = exports.default = void 0; var _react = _interopRequireDefault(require("react")); var _propTypes = _interopRequireDefault(require("prop-types")); var _FooterMenu = _interopRequireDefault(require("./FooterMenu")); var _Newsletter = _interopRequireDefault(require("../Newsletter/Newsletter")); var _Footer = _interopRequireDefault(require("./Footer")); var _globalVariables = require("../../constants/globalVariables"); const _excluded = ["withNewsLetter", "withFooterMenu", "color", "jobOpeningsNumber", "lemonWayLogo", "dropdownCollapsed"]; function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; } function _extends() { return _extends = Object.assign ? Object.assign.bind() : function (n) { for (var e = 1; e < arguments.length; e++) { var t = arguments[e]; for (var r in t) ({}).hasOwnProperty.call(t, r) && (n[r] = t[r]); } return n; }, _extends.apply(null, arguments); } function _objectWithoutProperties(e, t) { if (null == e) return {}; var o, r, i = _objectWithoutPropertiesLoose(e, t); if (Object.getOwnPropertySymbols) { var n = Object.getOwnPropertySymbols(e); for (r = 0; r < n.length; r++) o = n[r], -1 === t.indexOf(o) && {}.propertyIsEnumerable.call(e, o) && (i[o] = e[o]); } return i; } function _objectWithoutPropertiesLoose(r, e) { if (null == r) return {}; var t = {}; for (var n in r) if ({}.hasOwnProperty.call(r, n)) { if (-1 !== e.indexOf(n)) continue; t[n] = r[n]; } return t; } function FooterLayout(_ref) { let { withNewsLetter = true, withFooterMenu = true, color = 'red', jobOpeningsNumber = 0, lemonWayLogo, dropdownCollapsed } = _ref, props = _objectWithoutProperties(_ref, _excluded); return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, withFooterMenu && /*#__PURE__*/_react.default.createElement(_FooterMenu.default, { groups: footerGroups, jobOpeningsNumber: jobOpeningsNumber, dropdownCollapsed: dropdownCollapsed }), withNewsLetter && /*#__PURE__*/_react.default.createElement(_Newsletter.default, null), /*#__PURE__*/_react.default.createElement(_Footer.default, _extends({ color: color, lemonwayLogo: lemonWayLogo }, props))); } FooterLayout.propTypes = { withNewsLetter: _propTypes.default.bool, withFooterMenu: _propTypes.default.bool, color: _propTypes.default.oneOf(['primary', 'red']), jobOpeningsNumber: _propTypes.default.number, lemonwayLogo: _propTypes.default.string, dropdownCollapsed: _propTypes.default.bool }; var _default = exports.default = FooterLayout; const footerGroups = exports.footerGroups = [{ name: 'New to STOKR', collapse: true, items: [{ name: 'Solutions', url: "".concat(_globalVariables.platformURL, "/solutions") }, { name: '101s', url: "".concat(_globalVariables.platformURL, "/101") }, { name: 'Support', url: 'https://support.stokr.io/', external: true }, { name: 'STOKE POST', url: "".concat(_globalVariables.platformURL, "/stoke-post") }] }, { name: 'About us', collapse: true, items: [{ name: 'Team', url: "".concat(_globalVariables.platformURL, "/team") }, { name: 'Careers', url: "".concat(_globalVariables.platformURL, "/careers"), showNumber: true }, { name: 'Memberships', url: "".concat(_globalVariables.platformURL, "/memberships") }, { name: 'Press Releases', url: "".concat(_globalVariables.platformURL, "/press-releases") }] }, { name: 'General', collapse: true, items: [{ name: 'Legal', url: "".concat(_globalVariables.platformURL, "/legal") }, { name: 'Privacy Terms', url: "".concat(_globalVariables.platformURL, "/privacy") }, { name: 'Cookie policy', url: "".concat(_globalVariables.platformURL, "/cookie-policy") }] }, { name: 'Let’s connect', social: true, items: [{ name: 'linkedin', url: 'https://www.linkedin.com/company/stokr/' }, { name: 'twitter', url: 'https://twitter.com/stokr_io' }, { name: 'telegram', url: 'https://t.me/joinchat/G2o5yBCe7FiYvv1YiZhNZg' }, // { // name: 'medium', // url: 'https://medium.com/sicos-publication', // }, { name: 'youtube', url: 'https://www.youtube.com/channel/UCUuQtRhbcFcU4xeTrDl3iQQ' }] }];