mirror of
				https://github.com/steveiliop56/tinyauth.git
				synced 2025-10-30 21:55:43 +00:00 
			
		
		
		
	Initial Commit
This commit is contained in:
		
							
								
								
									
										44
									
								
								site/src/main.tsx
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										44
									
								
								site/src/main.tsx
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,44 @@ | ||||
| import { StrictMode } from "react"; | ||||
| import { createRoot } from "react-dom/client"; | ||||
| import { App } from "./App.tsx"; | ||||
| import { MantineProvider } from "@mantine/core"; | ||||
| import { Notifications } from "@mantine/notifications"; | ||||
| import "@mantine/core/styles.css"; | ||||
| import "@mantine/notifications/styles.css"; | ||||
| import { QueryClient, QueryClientProvider } from "@tanstack/react-query"; | ||||
| import { BrowserRouter, Route } from "react-router"; | ||||
| import { Routes } from "react-router"; | ||||
| import { UserContextProvider } from "./context/user-context.tsx"; | ||||
| import { LoginPage } from "./pages/login-page.tsx"; | ||||
| import { LogoutPage } from "./pages/logout-page.tsx"; | ||||
| import { ContinuePage } from "./pages/continue-page.tsx"; | ||||
| import { NotFoundPage } from "./pages/not-found-page.tsx"; | ||||
|  | ||||
| const queryClient = new QueryClient({ | ||||
|   defaultOptions: { | ||||
|     queries: { | ||||
|       suspense: true, | ||||
|     }, | ||||
|   }, | ||||
| }); | ||||
|  | ||||
| createRoot(document.getElementById("root")!).render( | ||||
|   <StrictMode> | ||||
|     <MantineProvider forceColorScheme="dark"> | ||||
|       <QueryClientProvider client={queryClient}> | ||||
|         <Notifications /> | ||||
|         <UserContextProvider> | ||||
|           <BrowserRouter> | ||||
|             <Routes> | ||||
|               <Route path="/" element={<App />} /> | ||||
|               <Route path="/login" element={<LoginPage />} /> | ||||
|               <Route path="/logout" element={<LogoutPage />} /> | ||||
|               <Route path="/continue" element={<ContinuePage />} /> | ||||
|               <Route path="*" element={<NotFoundPage />} /> | ||||
|             </Routes> | ||||
|           </BrowserRouter> | ||||
|         </UserContextProvider> | ||||
|       </QueryClientProvider> | ||||
|     </MantineProvider> | ||||
|   </StrictMode>, | ||||
| ); | ||||
		Reference in New Issue
	
	Block a user
	 Stavros
					Stavros