import IRoute from "../interfaces/route"; import ChangePasswordPage from "../pages/auth/change"; import ForgotPasswordPage from "../pages/auth/forgot"; import LoginPage from "../pages/auth/login"; import LogoutPage from "../pages/auth/logout"; import RegisterPage from "../pages/auth/register"; import ResetPasswordPage from "../pages/auth/reset"; import HomePage from "../pages/home"; // Rutas de acceso las que estan a false son las rutas que no hace falta autotentificación, las otras si. const routes: IRoute[] = [ { path: '/', exact: true, component: HomePage, name: 'Home Page', protected: true, addOrEditLink: '', currentId: '', }, { path: '/register', exact: true, component: RegisterPage, name: 'Register Page', protected: false, addOrEditLink: '', currentId: '', }, { path: '/login', exact: true, component: LoginPage, name: 'Login Page', protected: false, addOrEditLink: '', currentId: '', }, { path: '/change', exact: true, component: ChangePasswordPage, name: 'Change Password Page', protected: true, addOrEditLink: '', currentId: '', }, { path: '/logout', exact: true, component: LogoutPage, name: 'Logout Page', protected: true, addOrEditLink: '', currentId: '', }, { path: '/forget', exact: true, component: ForgotPasswordPage, name: 'Forgot Password Page', protected: false, addOrEditLink: '', currentId: '', }, { path: '/reset', exact: true, component: ResetPasswordPage, name: 'Reset Password Page', protected: false, addOrEditLink: '', currentId: '', } ]; export default routes;