no hax
This commit is contained in:
		
							parent
							
								
									d02b768050
								
							
						
					
					
						commit
						696518a12e
					
				@ -50,13 +50,13 @@ type RouteContextData = {
 | 
				
			|||||||
    /** Collection of keys from matched routes ("page/:key/") */ keys: Record<string, string>,
 | 
					    /** Collection of keys from matched routes ("page/:key/") */ keys: Record<string, string>,
 | 
				
			||||||
    blocked: Signal.Signal<string | false>
 | 
					    blocked: Signal.Signal<string | false>
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
const context = React.createContext({nestedDepth:0, pathIndex:0, keys:{}, blocked:Signal.signal(false as false|string)} as RouteContextData);
 | 
					const blocked = Signal.signal(false as false|string)
 | 
				
			||||||
 | 
					const context = React.createContext({nestedDepth:0, pathIndex:0, keys:{}, blocked} as RouteContextData);
 | 
				
			||||||
//// Create Signals
 | 
					//// Create Signals
 | 
				
			||||||
export const pageURL = Signal.signal(new URL(globalThis?.location.href || ""));
 | 
					export const pageURL = Signal.signal(new URL(globalThis?.location.href || ""));
 | 
				
			||||||
export const pagePath = Signal.signal([] as string[]);
 | 
					export const pagePath = Signal.signal([] as string[]);
 | 
				
			||||||
Signal.effect(()=>{
 | 
					Signal.effect(()=>{
 | 
				
			||||||
    //@ts-ignore 1337 hax
 | 
					    blocked.value = false;
 | 
				
			||||||
    if(context){context.__.blocked.value = false;}
 | 
					 | 
				
			||||||
    pagePath.value = pageURL.value.pathname.split("/").filter(part=>part!="");
 | 
					    pagePath.value = pageURL.value.pathname.split("/").filter(part=>part!="");
 | 
				
			||||||
});
 | 
					});
 | 
				
			||||||
//// Add handlers
 | 
					//// Add handlers
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user