@@ -76,44 +76,40 @@ initSocket();
7676 persistConfig
7777 } ) ;
7878
79- const hydrate = _routes => {
80- const triggerHooks = async ( pathname , indicator = true ) => {
81- if ( indicator ) {
82- NProgress . start ( ) ;
83- }
84-
85- const { components, match, params } = await asyncMatchRoutes ( _routes , pathname ) ;
86- const triggerLocals = {
87- ...providers ,
88- store,
89- match,
90- params,
91- history,
92- location : history . location
93- } ;
94-
95- await trigger ( 'inject' , components , triggerLocals ) ;
96-
97- // Don't fetch data for initial route, server has already done the work:
98- if ( window . __PRELOADED__ ) {
99- // Delete initial data so that subsequent data fetches can occur:
100- delete window . __PRELOADED__ ;
101- } else {
102- // Fetch mandatory data dependencies for 2nd route change onwards:
103- await trigger ( 'fetch' , components , triggerLocals ) ;
104- }
105- await trigger ( 'defer' , components , triggerLocals ) ;
106-
107- if ( indicator ) {
108- NProgress . done ( ) ;
109- }
79+ const triggerHooks = async ( _routes , pathname ) => {
80+ NProgress . start ( ) ;
81+
82+ const { components, match, params } = await asyncMatchRoutes ( _routes , pathname ) ;
83+ const triggerLocals = {
84+ ...providers ,
85+ store,
86+ match,
87+ params,
88+ history,
89+ location : history . location
11090 } ;
11191
92+ await trigger ( 'inject' , components , triggerLocals ) ;
93+
94+ // Don't fetch data for initial route, server has already done the work:
95+ if ( window . __PRELOADED__ ) {
96+ // Delete initial data so that subsequent data fetches can occur:
97+ delete window . __PRELOADED__ ;
98+ } else {
99+ // Fetch mandatory data dependencies for 2nd route change onwards:
100+ await trigger ( 'fetch' , components , triggerLocals ) ;
101+ }
102+ await trigger ( 'defer' , components , triggerLocals ) ;
103+
104+ NProgress . done ( ) ;
105+ } ;
106+
107+ const hydrate = _routes => {
112108 const element = (
113109 < HotEnabler >
114110 < Provider store = { store } { ...providers } >
115111 < Router history = { history } >
116- < RouterTrigger trigger = { triggerHooks } > { renderRoutes ( _routes ) } </ RouterTrigger >
112+ < RouterTrigger trigger = { pathname => triggerHooks ( _routes , pathname ) } > { renderRoutes ( _routes ) } </ RouterTrigger >
117113 </ Router >
118114 </ Provider >
119115 </ HotEnabler >
0 commit comments