import {Routes} from '@angular/router'; import {SignIn} from './signin/signin'; import {Chat} from './chat/chat'; import {Dm} from './chat/dm/dm'; import {noAuthGuard} from './guards/no-auth-guard'; import {authNeededGuard} from './guards/auth-needed-guard'; import {Homepage} from './homepage/homepage'; import {Privacy} from './privacy/privacy'; import {TOS} from './tos/tos'; import {Network} from './chat/network/network'; import {Text} from './chat/network/channel/text/text'; import {See} from './chat/picture/see/see'; export const routes: Routes = [ {path: '', component: Homepage}, {path: 'privacy', component: Privacy}, {path: 'tos', component: TOS}, {path: 'signin', component: SignIn, canActivate: [noAuthGuard]}, { path: 'chat', component: Chat, canActivate: [authNeededGuard], children: [ {path: 'dm/:chatid', component: Dm}, {path: 'picture/:uploaderId', component: See}, { path: 'network/:networkId', component: Network, children: [ {path: ":categoryId/:channelId", component: Text} ] }, ] }, ];