UNPKG

kpi-header

Version:

KPI-header plugin for KPI NINJA react UI

1 lines 4.28 kB
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports["default"]=void 0;var _react=_interopRequireWildcard(require("react")),_FooterMegaMenu=_interopRequireDefault(require("./Components/FooterMegaMenu")),_reactRedux=require("react-redux"),_feedbackService=require("../Services/feedbackService");function _interopRequireDefault(a){return a&&a.__esModule?a:{default:a}}function _interopRequireWildcard(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)if(Object.prototype.hasOwnProperty.call(a,c)){var d=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(a,c):{};d.get||d.set?Object.defineProperty(b,c,d):b[c]=a[c]}return b["default"]=a,b}function _typeof(a){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},_typeof(a)}function asyncGeneratorStep(a,b,c,d,e,f,g){try{var h=a[f](g),i=h.value}catch(a){return void c(a)}h.done?b(i):Promise.resolve(i).then(d,e)}function _asyncToGenerator(a){return function(){var b=this,c=arguments;return new Promise(function(d,e){function f(a){asyncGeneratorStep(h,d,e,f,g,"next",a)}function g(a){asyncGeneratorStep(h,d,e,f,g,"throw",a)}var h=a.apply(b,c);f(void 0)})}}function _classCallCheck(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function _defineProperties(a,b){for(var c,d=0;d<b.length;d++)c=b[d],c.enumerable=c.enumerable||!1,c.configurable=!0,"value"in c&&(c.writable=!0),Object.defineProperty(a,c.key,c)}function _createClass(a,b,c){return b&&_defineProperties(a.prototype,b),c&&_defineProperties(a,c),a}function _possibleConstructorReturn(a,b){return b&&("object"===_typeof(b)||"function"==typeof b)?b:_assertThisInitialized(a)}function _assertThisInitialized(a){if(void 0===a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return a}function _getPrototypeOf(a){return _getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function(a){return a.__proto__||Object.getPrototypeOf(a)},_getPrototypeOf(a)}function _inherits(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function");a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,writable:!0,configurable:!0}}),b&&_setPrototypeOf(a,b)}function _setPrototypeOf(a,b){return _setPrototypeOf=Object.setPrototypeOf||function(a,b){return a.__proto__=b,a},_setPrototypeOf(a,b)}var AppFooter=/*#__PURE__*/function(a){function b(a){var c;return _classCallCheck(this,b),c=_possibleConstructorReturn(this,_getPrototypeOf(b).call(this,a)),c.state={white:"",today:new Date},c}return _inherits(b,a),_createClass(b,[{key:"componentDidMount",value:function(){var a=_asyncToGenerator(/*#__PURE__*/regeneratorRuntime.mark(function a(){var b=this;return regeneratorRuntime.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:this.props.userApi&&""!==this.props.userApi?(0,_feedbackService.whiteLabelingAPI)(this.props.userApi).then(function(a){b.setState({white:a.data.rootWhiteLabeling})}):console.error("Please provide userApi props in component");case 1:case"end":return a.stop();}},a,this)}));return function componentDidMount(){return a.apply(this,arguments)}}()},{key:"render",value:function render(){return _react["default"].createElement(_react.Fragment,null,!0==!this.props.enableMobileMenu&&_react["default"].createElement("div",{className:"app-footer"},_react["default"].createElement("div",{className:"app-footer__inner"},_react["default"].createElement("div",{className:"app-footer-left"},"Copyright 2014 - ",this.state.today.getFullYear()),_react["default"].createElement("div",{className:"app-footer-right"},_react["default"].createElement(_FooterMegaMenu["default"],{whiteLabelingData:this.state.white,userApi:this.props.userApi})))))}}]),b}(_react["default"].Component),mapStateToProps=function(a){return{enableMobileMenu:a.ThemeOptions.enableMobileMenu,enableMobileMenuSmall:a.ThemeOptions.enableMobileMenuSmall}},mapDispatchToProps=function(){return{}},_default=(0,_reactRedux.connect)(mapStateToProps,mapDispatchToProps)(AppFooter);exports["default"]=_default,module.exports=exports.default;