All Downloads are FREE. Search and download functionalities are using the official Maven repository.

web-interface.assets.51.6c38283a5ef64e1a3573.js Maven / Gradle / Ivy

webpackJsonp([51],{1321:function(t,exports,e){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(exports,"__esModule",{value:!0});var i=e(5),s=r(i),a=e(2),n=r(a),d=e(1),u=r(d),o=e(46),c=e(76),l=r(c),f=e(167),h=r(f),g=e(23),p=r(g),S=e(8),_=r(S),m=p.default.getStore("CurrentUser"),y=p.default.getStore("GettingStarted"),T=_.default.getActions("GettingStarted"),U=n.default.createClass({displayName:"StartPage",propTypes:{history:s.default.object.isRequired},mixins:[u.default.connect(m),u.default.listenTo(y,"onGettingStartedUpdate")],getInitialState:function(){return{gettingStarted:void 0}},componentDidMount:function(){T.getStatus(),m.reload()},componentDidUpdate:function(){this._isLoading()||this._redirectToStartpage()},onGettingStartedUpdate:function(t){this.setState({gettingStarted:t.status})},_redirect:function(t){this.props.history.pushState(null,t)},_redirectToStartpage:function(){if(h.default.isPermitted(this.state.currentUser.permissions,["inputs:create"])&&this.state.gettingStarted.show)return void this._redirect(l.default.GETTING_STARTED);var t=this.state.currentUser.startpage;if(null!==t&&Object.keys(t).length>0)return void("stream"===t.type?this._redirect(l.default.stream_search(t.id)):this._redirect(l.default.dashboard_show(t.id)));h.default.isAnyPermitted(this.state.currentUser.permissions,["searches:absolute","searches:keyword","searches:relative"])?this._redirect(l.default.SEARCH):this._redirect(l.default.STREAMS)},_isLoading:function(){return!this.state.currentUser||!this.state.gettingStarted},render:function(){return n.default.createElement(o.Spinner,null)}});exports.default=U,t.exports=exports.default}});
//# sourceMappingURL=51.6c38283a5ef64e1a3573.js.map




© 2015 - 2024 Weber Informatics LLC | Privacy Policy