import { Routes } from '@angular/router'; import { canLoadAndActivate } from './core/guards/guard.helpers'; import { NoLoggedGuard } from './core/guards/no-logged.guard'; import { LoggedGuard } from './core/guards/logged.guard'; export const routes: Routes = [ { path: 'app', ...canLoadAndActivate(LoggedGuard), loadComponent: () => import('./pages/logged/home/home.component'), }, <% if (hasNotifications) { %> { path: 'app/notifications', ...canLoadAndActivate(LoggedGuard), loadComponent: () => import('./pages/logged/notifications/notifications.component'), }, <% } %> { path: 'signup', loadComponent: () => import('./pages/signup/signup.component'), ...canLoadAndActivate(NoLoggedGuard), }, { path: '', loadComponent: () => import('./pages/signin/signin.component'), ...canLoadAndActivate(NoLoggedGuard), }, { path: '**', pathMatch: 'full', redirectTo: '' }, ];