|
|
@ -9,6 +9,7 @@ import { RouterModule, Routes } from '@angular/router'; |
|
|
import { LoginComponent } from './components/login/login.component'; |
|
|
import { LoginComponent } from './components/login/login.component'; |
|
|
import { ManageProfileComponent } from './components/manage-profile/manage-profile.component'; |
|
|
import { ManageProfileComponent } from './components/manage-profile/manage-profile.component'; |
|
|
import { RegisterComponent } from './components/register/register.component'; |
|
|
import { RegisterComponent } from './components/register/register.component'; |
|
|
|
|
|
import { eAccountComponents } from './enums/components'; |
|
|
|
|
|
|
|
|
const routes: Routes = [ |
|
|
const routes: Routes = [ |
|
|
{ path: '', pathMatch: 'full', redirectTo: 'login' }, |
|
|
{ path: '', pathMatch: 'full', redirectTo: 'login' }, |
|
|
@ -21,7 +22,7 @@ const routes: Routes = [ |
|
|
component: ReplaceableRouteContainerComponent, |
|
|
component: ReplaceableRouteContainerComponent, |
|
|
data: { |
|
|
data: { |
|
|
replaceableComponent: { |
|
|
replaceableComponent: { |
|
|
key: 'Account.LoginComponent', |
|
|
key: eAccountComponents.Login, |
|
|
defaultComponent: LoginComponent, |
|
|
defaultComponent: LoginComponent, |
|
|
} as ReplaceableComponents.RouteData<LoginComponent>, |
|
|
} as ReplaceableComponents.RouteData<LoginComponent>, |
|
|
}, |
|
|
}, |
|
|
@ -31,7 +32,7 @@ const routes: Routes = [ |
|
|
component: ReplaceableRouteContainerComponent, |
|
|
component: ReplaceableRouteContainerComponent, |
|
|
data: { |
|
|
data: { |
|
|
replaceableComponent: { |
|
|
replaceableComponent: { |
|
|
key: 'Account.RegisterComponent', |
|
|
key: eAccountComponents.Register, |
|
|
defaultComponent: RegisterComponent, |
|
|
defaultComponent: RegisterComponent, |
|
|
} as ReplaceableComponents.RouteData<RegisterComponent>, |
|
|
} as ReplaceableComponents.RouteData<RegisterComponent>, |
|
|
}, |
|
|
}, |
|
|
@ -42,7 +43,7 @@ const routes: Routes = [ |
|
|
canActivate: [AuthGuard], |
|
|
canActivate: [AuthGuard], |
|
|
data: { |
|
|
data: { |
|
|
replaceableComponent: { |
|
|
replaceableComponent: { |
|
|
key: 'Account.ManageProfileComponent', |
|
|
key: eAccountComponents.ManageProfile, |
|
|
defaultComponent: ManageProfileComponent, |
|
|
defaultComponent: ManageProfileComponent, |
|
|
} as ReplaceableComponents.RouteData<ManageProfileComponent>, |
|
|
} as ReplaceableComponents.RouteData<ManageProfileComponent>, |
|
|
}, |
|
|
}, |
|
|
|