open-learning-exchange/planet

View on GitHub
src/app/users/users-router.module.ts

Summary

Maintainability
A
0 mins
Test Coverage
import { NgModule } from '@angular/core';
import { Routes, RouterModule } from '@angular/router';

import { UsersComponent } from './users.component';
import { UsersArchiveComponent } from './users-archive/users-archive.component';
import { UsersProfileComponent } from './users-profile/users-profile.component';
import { UsersUpdateComponent } from './users-update/users-update.component';
import { UsersAchievementsComponent } from './users-achievements/users-achievements.component';
import { UsersAchievementsUpdateComponent } from './users-achievements/users-achievements-update.component';

const routes: Routes = [
  { path: '', component: UsersComponent },
  { path: 'delete/request', component: UsersArchiveComponent },
  { path: 'profile/:name', component: UsersProfileComponent },
  { path: 'update/:name', component: UsersUpdateComponent },
  { path: 'profile/:name/achievements', component: UsersAchievementsComponent },
  { path: 'profile/:name/achievements/update', component: UsersAchievementsUpdateComponent },
  { path: 'submission', component: UsersUpdateComponent, data: { submission: true } }
];

@NgModule({
  imports: [ RouterModule.forChild(routes) ],
  exports: [ RouterModule ]
})
export class UsersRouterModule {}