Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | import Layout from "./Layout"; import { Route, Routes, useLocation } from "react-router-dom"; import RequireAuth from "./components/RequireAuth"; import "nprogress/nprogress.css"; import { useGetUserQuery } from "./store/features/auth/api"; import Loading from "./components/common/Loading"; import { generateOtherRoutes, generateUnauthRoutes } from "./generateRoutes"; import useDefaultPage from "./hooks/useDefaultPage"; const App = () => { useDefaultPage(); const { isLoading } = useGetUserQuery(); const location = useLocation(); Iif (isLoading) { return <Loading />; } return ( <Routes key={location.pathname} location={location}> {generateUnauthRoutes()} {/* <Route element={<RequireAuth />}>{generateNoLayoutRoutes()}</Route> */} <Route element={<RequireAuth />}> <Route element={<Layout />}>{generateOtherRoutes()}</Route> </Route> </Routes> ); }; export default App; |