2 lines
1.1 KiB
JavaScript
2 lines
1.1 KiB
JavaScript
(window.webpackJsonp=window.webpackJsonp||[]).push([[7],{"0jlH":function(b,u,t){"use strict";t.r(u);var E=t("XKWP"),D=t("N7Kx"),O=t("kFHX"),h=t("4jIl"),P=t("q1tI"),v=t.n(P),M=t("95SA"),i=t("9kvl"),d=t("nKUr"),j=t.n(d),f=function(o){Object(O.a)(a,o);var l=Object(h.a)(a);function a(){var s;Object(E.a)(this,a);for(var n=arguments.length,_=new Array(n),e=0;e<n;e++)_[e]=arguments[e];return s=l.call.apply(l,[this].concat(_)),s.state={isReady:!1},s}return Object(D.a)(a,[{key:"componentDidMount",value:function(){var n=this,_=i.b.location,e=this.props.dispatch;e?e({type:"user/fetch",callback:function(r){if(r.code&&_.pathname!=="/user/login"){i.b.push("/user/login");return}e({type:"global/getMenuData",payload:r.ID,callback:function(p){p&&n.setState({isReady:!0})}})}}):this.setState({isReady:!0})}},{key:"render",value:function(){var n=this.state.isReady,_=this.props,e=_.children,c=_.loading,r=_.currentUser,m=r&&r.ID;return!m&&c||!n?Object(d.jsx)(M.a,{}):e}}]),a}(v.a.Component);u.default=Object(i.a)(function(o){var l=o.user,a=o.loading;return{currentUser:l.currentUser,loading:!1}})(f)}}]);
|