| 
					
					
						
							
						
					
					
				 | 
				@ -20,6 +20,7 @@ import { | 
			
		
		
	
		
			
				 | 
				 | 
				  Outlet, | 
				 | 
				 | 
				  Outlet, | 
			
		
		
	
		
			
				 | 
				 | 
				  redirect, | 
				 | 
				 | 
				  redirect, | 
			
		
		
	
		
			
				 | 
				 | 
				  RouterProvider, | 
				 | 
				 | 
				  RouterProvider, | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				  createHashHistory, | 
			
		
		
	
		
			
				 | 
				 | 
				} from '@tanstack/react-router' | 
				 | 
				 | 
				} from '@tanstack/react-router' | 
			
		
		
	
		
			
				 | 
				 | 
				// import { TanStackRouterDevtools } from '@tanstack/router-devtools'
 | 
				 | 
				 | 
				// import { TanStackRouterDevtools } from '@tanstack/router-devtools'
 | 
			
		
		
	
		
			
				 | 
				 | 
				import { memo, useEffect, useRef } from 'react' | 
				 | 
				 | 
				import { memo, useEffect, useRef } from 'react' | 
			
		
		
	
	
		
			
				| 
					
						
							
						
					
					
						
							
						
					
					
				 | 
				@ -301,8 +302,11 @@ export const RootProvider = memo((props: { context: Partial<IRootContext> }) => | 
			
		
		
	
		
			
				 | 
				 | 
				
 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
				  generateDynamicRoutes(menuData ?? [], layoutAuthRoute) | 
				 | 
				 | 
				  generateDynamicRoutes(menuData ?? [], layoutAuthRoute) | 
			
		
		
	
		
			
				 | 
				 | 
				
 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				  const hashHistory = createHashHistory() | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				   | 
			
		
		
	
		
			
				 | 
				 | 
				  const router = createRouter({ | 
				 | 
				 | 
				  const router = createRouter({ | 
			
		
		
	
		
			
				 | 
				 | 
				    routeTree, | 
				 | 
				 | 
				    routeTree, | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				    history: hashHistory, | 
			
		
		
	
		
			
				 | 
				 | 
				    context: { queryClient, menuData: [] }, | 
				 | 
				 | 
				    context: { queryClient, menuData: [] }, | 
			
		
		
	
		
			
				 | 
				 | 
				    defaultPreload: 'intent', | 
				 | 
				 | 
				    defaultPreload: 'intent', | 
			
		
		
	
		
			
				 | 
				 | 
				    defaultPendingComponent: () => <Loading loading={true} delay={300}/> | 
				 | 
				 | 
				    defaultPendingComponent: () => <Loading loading={true} delay={300}/> | 
			
		
		
	
	
		
			
				| 
					
						
							
						
					
					
					
				 | 
				
  |