Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

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