Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

1234567891011121314151617181920212223242526272829303132333435363738
  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 NotFoundPage from './pages/ErrorPages/NotFoundPage';
  15. import ErrorPage from './pages/ErrorPages/ErrorPage';
  16. import ForgotPasswordPage from './pages/ForgotPasswordPage/ForgotPasswordPage';
  17. import PrivateRoute from './components/Router/PrivateRoute';
  18. const AppRoutes = () => (
  19. <Switch>
  20. <Route exact path={BASE_PAGE} component={LoginPage} />
  21. <Route exact path={LOGIN_PAGE} component={LoginPage} />
  22. <Route path={NOT_FOUND_PAGE} component={NotFoundPage} />
  23. <Route path={ERROR_PAGE} component={ErrorPage} />
  24. <Route path={FORGOT_PASSWORD_PAGE} component={ForgotPasswordPage} />
  25. <PrivateRoute
  26. exact
  27. path={HOME_PAGE}
  28. component={HomePage}
  29. />
  30. <Redirect from="*" to={NOT_FOUND_PAGE} />
  31. </Switch>
  32. );
  33. export default AppRoutes;