UNPKG

ringcentral-widgets

Version:
76 lines (60 loc) 2.76 kB
"use strict"; require("core-js/modules/es6.object.define-property"); Object.defineProperty(exports, "__esModule", { value: true }); exports.Footer = void 0; var _classnames = _interopRequireDefault(require("classnames")); var _react = _interopRequireDefault(require("react")); var _DynamicsFont = _interopRequireDefault(require("../../../assets/DynamicsFont/DynamicsFont.scss")); var _Eula = _interopRequireDefault(require("../../Eula")); var _IconLine = _interopRequireDefault(require("../../IconLine")); var _Line = _interopRequireDefault(require("../../Line")); var _i18n = _interopRequireDefault(require("../i18n")); var _styles = _interopRequireDefault(require("../styles.scss")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } var Footer = function Footer(_ref) { var brandId = _ref.brandId, loginNumber = _ref.loginNumber, currentLocale = _ref.currentLocale, version = _ref.version, EulaRenderer = _ref.EulaRenderer, versionContainer = _ref.versionContainer, onLogoutButtonClick = _ref.onLogoutButtonClick; var versionArea = versionContainer || /*#__PURE__*/_react["default"].createElement("div", { className: _styles["default"].versionContainer, "data-sign": "version" }, _i18n["default"].getString('version', currentLocale), " ", version); return /*#__PURE__*/_react["default"].createElement(_react["default"].Fragment, null, /*#__PURE__*/_react["default"].createElement("section", { className: _styles["default"].section }, /*#__PURE__*/_react["default"].createElement(_Line["default"], { noBorder: true }, /*#__PURE__*/_react["default"].createElement(EulaRenderer, { dataSign: "eula", className: _styles["default"].eula, currentLocale: currentLocale, brandId: brandId }))), /*#__PURE__*/_react["default"].createElement("section", { className: _styles["default"].section }, /*#__PURE__*/_react["default"].createElement(_IconLine["default"], { noBorder: true, dataSign: "logoutButton", onClick: onLogoutButtonClick, icon: /*#__PURE__*/_react["default"].createElement("span", { className: (0, _classnames["default"])(_styles["default"].logoutIcon, _DynamicsFont["default"].logout) }) }, /*#__PURE__*/_react["default"].createElement("div", { style: { display: 'inline-flex', flexDirection: 'column' } }, _i18n["default"].getString('logout', currentLocale), /*#__PURE__*/_react["default"].createElement("span", { "data-sign": "loginNumber", className: _styles["default"].loginNumber }, loginNumber)))), versionArea); }; exports.Footer = Footer; Footer.defaultProps = { EulaRenderer: _Eula["default"] }; //# sourceMappingURL=Footer.js.map