import { NgModule } from '@angular/core' import { Routes, RouterModule } from '@angular/router' import { AppLayoutComponent } from './app-layout/app-layout.component' import { AboutComponent } from './about/about.component' import { PortfolioComponent } from './portfolio/portfolio.component' import { ExhibitionsComponent } from './exhibitions/exhibitions.component' import { InstallationsComponent } from './installations/installations.component' import { EntertainmentComponent } from './entertainment/entertainment.component' import { PerformancesComponent } from './performances/performances.component' import { WorkshopsComponent } from './workshops/workshops.component' const routes: Routes = [ { path: '', component: AppLayoutComponent, children: [ { path: '', redirectTo: '/portfolio', pathMatch: 'full' }, { path: 'portfolio', component: PortfolioComponent }, { path: 'about', component: AboutComponent }, { path: 'exhibitions', component: ExhibitionsComponent }, { path: 'installations', component: InstallationsComponent }, { path: 'entertainment', component: EntertainmentComponent }, { path: 'performances', component: PerformancesComponent }, { path: 'workshops', component: WorkshopsComponent } ] } ] @NgModule({ imports: [RouterModule.forRoot(routes)], exports: [RouterModule] }) export class AppRoutingModule { }