You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
};}_createClass(NavigationStore,[{key:'state',get:functionget(){varscene=this.currentScene;varparams=this.currentParams;returnthis._state;}}]);returnNavigationStore;}(),(_descriptor=_applyDecoratedDescriptor(_class2.prototype,'currentScene',[_mobx.observable],{enumerable:true,initializer:functioninitializer(){return'';}}),_descriptor2=_applyDecoratedDescriptor(_class2.prototype,'currentParams',[_mobx.observable],{enumerable:true,initializer:null}),_descriptor3=_applyDecoratedDescriptor(_class2.prototype,'setState',[_mobx.action],{enumerable:true,initializer:functioninitializer(){var_this3=this;returnfunction_callee(newState){varstate,currentScene,exitHandler,res,handler,_success,_failure,params,_res;returnregeneratorRuntime.async(function_callee$(_context){while(1){switch(_context.prev=_context.next){case0:if(newState){_context.next=2;break;}return_context.abrupt('return');case2:state=(0,_State.getActiveState)(newState);if(!((0,_lodash2.default)(state.params,_this3._currentParams)&&state.routeName===_this3.currentScene)){_context.next=5;break;}return_context.abrupt('return');case5:currentScene=_this3.currentScene;_this3._state=newState;_this3.currentScene=state.routeName;_this3.currentParams=state.params;_this3._currentParams=state.params;if(!(currentScene!==_this3.currentScene&&_this3.currentScene!=='DrawerOpen'&&_this3.currentScene!=='DrawerClose')){_context.next=31;break;}_this3.dispatch({type:ActionConst.BLUR,routeName:currentScene});exitHandler=_this3[currentScene+_Util.OnExit];if(exitHandler){try{res=exitHandler();if(resinstanceofPromise){res.then(defaultSuccess,defaultFailure);}}catch(e){console.error('Error during onExit handler:',e);}}_this3.dispatch({type:ActionConst.FOCUS,routeName:_this3.currentScene,params:_this3._currentParams});if(!_this3.states[_this3.currentScene]){_context.next=31;break;}handler=_this3[_this3.currentScene+_Util.OnEnter];_success=_this3.states[_this3.currentScene].success||defaultSuccess;_failure=_this3.states[_this3.currentScene].failure||defaultFailure;if(!handler){_context.next=31;break;}_context.prev=20;params=(0,_State.getActiveState)(_this3._state).params;_context.next=24;returnregeneratorRuntime.awrap(handler(params));case24:_res=_context.sent;if(_res){_success(_res);}else{_failure();}_context.next=31;break;case28:_context.prev=28;_context.t0=_context['catch'](20);_failure({error:_context.t0.message});case31:case'end':return_context.stop();}}},null,_this3,[[20,28]]);};}})),_class2);exports.default=
677
+
};}_createClass(NavigationStore,[{key:'state',get:functionget(){varscene=this.currentScene;varparams=this.currentParams;returnthis._state;}}]);returnNavigationStore;}(),(_descriptor=_applyDecoratedDescriptor(_class2.prototype,'currentScene',[_mobx.observable],{enumerable:true,initializer:functioninitializer(){return'';}}),_descriptor2=_applyDecoratedDescriptor(_class2.prototype,'prevScene',[_mobx.observable],{enumerable:true,initializer:functioninitializer(){return'';}}),_descriptor3=_applyDecoratedDescriptor(_class2.prototype,'currentParams',[_mobx.observable],{enumerable:true,initializer:null}),_descriptor4=_applyDecoratedDescriptor(_class2.prototype,'setState',[_mobx.action],{enumerable:true,initializer:functioninitializer(){var_this3=this;returnfunction_callee(newState){varstate,currentScene,exitHandler,res,handler,_success,_failure,params,_res;returnregeneratorRuntime.async(function_callee$(_context){while(1){switch(_context.prev=_context.next){case0:if(newState){_context.next=2;break;}return_context.abrupt('return');case2:state=(0,_State.getActiveState)(newState);if(!((0,_lodash2.default)(state.params,_this3._currentParams)&&state.routeName===_this3.currentScene)){_context.next=5;break;}return_context.abrupt('return');case5:currentScene=_this3.currentScene;_this3._state=newState;_this3.currentScene=state.routeName;_this3.prevScene=currentScene;_this3.currentParams=state.params;_this3._currentParams=state.params;if(!(currentScene!==_this3.currentScene&&_this3.currentScene!=='DrawerOpen'&&_this3.currentScene!=='DrawerClose')){_context.next=32;break;}_this3.dispatch({type:ActionConst.BLUR,routeName:currentScene});exitHandler=_this3[currentScene+_Util.OnExit];if(exitHandler){try{res=exitHandler();if(resinstanceofPromise){res.then(defaultSuccess,defaultFailure);}}catch(e){console.error('Error during onExit handler:',e);}}_this3.dispatch({type:ActionConst.FOCUS,routeName:_this3.currentScene,params:_this3._currentParams});if(!_this3.states[_this3.currentScene]){_context.next=32;break;}handler=_this3[_this3.currentScene+_Util.OnEnter];_success=_this3.states[_this3.currentScene].success||defaultSuccess;_failure=_this3.states[_this3.currentScene].failure||defaultFailure;if(!handler){_context.next=32;break;}_context.prev=21;params=(0,_State.getActiveState)(_this3._state).params;_context.next=25;returnregeneratorRuntime.awrap(handler(params));case25:_res=_context.sent;if(_res){_success(_res);}else{_failure();}_context.next=32;break;case29:_context.prev=29;_context.t0=_context['catch'](21);_failure({error:_context.t0.message});case32:case'end':return_context.stop();}}},null,_this3,[[21,29]]);};}})),_class2);exports.default=
0 commit comments