Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.

AppRoutes.tsx 1.2KB

1234567891011121314151617181920212223242526272829303132333435
  1. import React from "react";
  2. import { Route, Routes } from "react-router-dom";
  3. import {
  4. LOGIN_PAGE,
  5. HOME_PAGE,
  6. FORGOT_PASSWORD_PAGE,
  7. NOT_FOUND_PAGE,
  8. ERROR_PAGE,
  9. } from "./constants/pages";
  10. // import LoginPage from './pages/LoginPage/LoginPage';
  11. import LoginPage from "./pages/LoginPage/LoginPageMUI";
  12. // import HomePage from './pages/HomePage/HomePage';
  13. import HomePage from "./pages/HomePage/HomePageMUI";
  14. import NotFoundPage from "./pages/ErrorPages/NotFoundPage";
  15. import ErrorPage from "./pages/ErrorPages/ErrorPage";
  16. // import ForgotPasswordPage from './pages/ForgotPasswordPage/ForgotPasswordPage';
  17. import ForgotPasswordPage from "./pages/ForgotPasswordPage/ForgotPasswordPage";
  18. import PrivateRoute from "./components/Router/PrivateRoute";
  19. const AppRoutes = () => (
  20. <Routes>
  21. <Route path="*" element={<NotFoundPage />} />
  22. <Route path={LOGIN_PAGE} element={<LoginPage />} />
  23. <Route path={NOT_FOUND_PAGE} element={<NotFoundPage />} />
  24. <Route path={ERROR_PAGE} element={<ErrorPage />} />
  25. <Route path={FORGOT_PASSWORD_PAGE} element={<ForgotPasswordPage />} />
  26. <Route path={HOME_PAGE} element={<PrivateRoute />}>
  27. <Route path={HOME_PAGE} element={<HomePage />} />
  28. </Route>
  29. </Routes>
  30. );
  31. export default AppRoutes;