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