kpi-header
Version:
KPI-header plugin for KPI NINJA react UI
1 lines • 3.86 kB
JavaScript
;Object.defineProperty(exports,"__esModule",{value:!0}),exports["default"]=void 0;var _react=_interopRequireWildcard(require("react")),_reactLoaders=_interopRequireDefault(require("react-loaders")),_reactAvatar=_interopRequireDefault(require("react-avatar")),_UserBoxService=require("../Services/UserBoxService");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 _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 _getPrototypeOf(a){return _getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function(a){return a.__proto__||Object.getPrototypeOf(a)},_getPrototypeOf(a)}function _assertThisInitialized(a){if(void 0===a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return 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)}function _defineProperty(a,b,c){return b in a?Object.defineProperty(a,b,{value:c,enumerable:!0,configurable:!0,writable:!0}):a[b]=c,a}var OrgLogo=/*#__PURE__*/function(a){function b(a){var c;return _classCallCheck(this,b),c=_possibleConstructorReturn(this,_getPrototypeOf(b).call(this,a)),_defineProperty(_assertThisInitialized(c),"getUserDetails",function(){c.setState({loading:!0}),(0,_UserBoxService.userDetailsAPI)(c.props.userApi,"user").then(function(a){c.setState({user:a.profile,horizontalLogo:a.horizontalLogo,loading:!1})})}),c.state={active:c.props.active,user:{},horizontalLogo:!1,loading:!1},c}return _inherits(b,a),_createClass(b,[{key:"componentDidMount",value:function componentDidMount(){this.props.userApi&&""!==this.props.userApi?this.getUserDetails():console.error("Please provide valid props in component: userApi")}},{key:"render",value:function render(){return _react["default"].createElement("div",null,this.state.loading?_react["default"].createElement(_reactLoaders["default"],{innerClassName:"ml-4",color:"#ffffff",active:!0,type:"ball-clip-rotate"}):_react["default"].createElement("span",null,this.state.user.logo?this.state.horizontalLogo?_react["default"].createElement("img",{src:this.state.user.logo,alt:"logo",height:"31px",width:"31px"}):_react["default"].createElement("img",{alt:"logo",src:this.state.user.logo,height:"31px",width:"136px"}):_react["default"].createElement("span",null,_react["default"].createElement(_reactAvatar["default"],{style:{maxWidth:"136px",width:"136px"},textSizeRatio:1.5,name:this.state.user.client_name,size:"43"}))))}}]),b}(_react["default"].Component);exports["default"]=OrgLogo,module.exports=exports.default;