import { NgModule } from '@angular/core'; import { Routes, RouterModule } from '@angular/router'; import { DashboardComponent } from './dashboard.component'; import { HoodsComponent } from './hoods/hoods.component'; import { AuthGuard } from '../core/auth/auth.guard'; import { BoardComponent } from './board/board.component'; import { AccountSettingsComponent } from './account-settings/account-settings.component'; const routes: Routes = [ { path: '', component: DashboardComponent, children: [ { path: '', component: HoodsComponent }, { path: 'hoods/:id', component: BoardComponent }, { path: 'settings', component: AccountSettingsComponent }, ], canActivate: [AuthGuard], }, ]; @NgModule({ declarations: [], imports: [RouterModule.forChild(routes)], exports: [RouterModule], }) export class DashboardRoutingModule {}