Skip to content
Snippets Groups Projects
app-routing.module.ts 934 B
Newer Older
Lorenz Detterbeck's avatar
Lorenz Detterbeck committed
import { NgModule } from '@angular/core';
Heinrich Marks's avatar
Heinrich Marks committed
import { RouterModule, Routes } from '@angular/router';
import { PageNotFoundComponent } from './components/shared/page-not-found/page-not-found.component';
import { CreatorModule } from './components/creator/creator.module';
import { ParticipantModule } from './components/participant/participant.module';
import { HomePageComponent } from './components/home/home-page/home-page.component';
Heinrich Marks's avatar
Heinrich Marks committed

const routes: Routes = [
Lukas Maximilian Kimpel's avatar
Lukas Maximilian Kimpel committed
    path: '',
    redirectTo: '/home',
    pathMatch: 'full'
Lukas Maximilian Kimpel's avatar
Lukas Maximilian Kimpel committed
    path: 'home',
Lukas Maximilian Kimpel's avatar
Lukas Maximilian Kimpel committed
    path: 'creator',
    loadChildren: () => CreatorModule
Lukas Maximilian Kimpel's avatar
Lukas Maximilian Kimpel committed
    path: 'participant',
    loadChildren: () => ParticipantModule
Lukas Maximilian Kimpel's avatar
Lukas Maximilian Kimpel committed
  {
    path: '**',
Tom Käsler's avatar
Tom Käsler committed
    component: PageNotFoundComponent

@NgModule({
  imports: [
Heinrich Marks's avatar
Heinrich Marks committed
    RouterModule.forRoot(routes)
  ],
  exports: [
    RouterModule
Lukas Maximilian Kimpel's avatar
Lukas Maximilian Kimpel committed
export class AppRoutingModule {
}