123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- import {NgModule} from '@angular/core';
- import {RouterModule, Routes} from '@angular/router';
- import {SuitCompaniesCompComponent} from "./suit-companies-comp/suit-companies-comp.component";
- import {AuthGuard} from "../user/guard-auth/auth.guard";
- import {NavMenuComponent} from "./nav-menu/nav-menu.component";
- import {PageMineComponent} from "./page-mine/page-mine.component";
- import {RecommendedTemplatesComponent} from "./recommended-templates/recommended-templates.component";
- import {AllcompanyComponent} from "./allcompany/allcompany.component";
- import {CompanydetailComponent} from "./companydetail/companydetail.component";
- import {MockInterviewsComponent} from "./mock-interviews/mock-interviews.component";
- import {ExperienceSquareComponent} from "./experience-square/experience-square.component";
- import {
- ExperienceSquareInformationComponent
- } from "./experience-square-information/experience-square-information.component";
- import {ExperienceSquareUserComponent} from "./experience-square-user/experience-square-user.component";
- import {AnalystReportsComponent} from "./analyst-reports/analyst-reports.component";
- import {MyresumeComponent} from "./myresume/myresume.component";
- const routes: Routes = [
- {
- path: "",
- component: NavMenuComponent,
- children: [
- {
- path: 'suit-company', component: SuitCompaniesCompComponent, canActivate: [AuthGuard]
- },
- {
- path: 'mine', component: PageMineComponent,
- canActivate: [AuthGuard],
- },
- {
- path: 'recomtem', component: RecommendedTemplatesComponent, canActivate: [AuthGuard]
- },
- {
- path: 'allcompany', component: AllcompanyComponent, canActivate: [AuthGuard]
- },
- {
- path: 'allcompany/companydetail', component: CompanydetailComponent, canActivate: [AuthGuard]
- },
- {
- path: 'minterviews/:tabIndex', component: MockInterviewsComponent,
- canActivate: [AuthGuard],
- },
- {
- path: 'expersquare', component: ExperienceSquareComponent,
- canActivate: [AuthGuard],
- },
- {
- path: 'expersquare/info', component: ExperienceSquareInformationComponent,
- },
- {
- path: 'expersquare/user', component: ExperienceSquareUserComponent,
- canActivate: [AuthGuard],
- },
- {
- path: 'report', component: AnalystReportsComponent,
- canActivate: [AuthGuard],
- },
- {
- path: 'myResume', component: MyresumeComponent,
- canActivate: [AuthGuard],
- },
- ]
- }
- ];
- @NgModule({
- imports: [RouterModule.forChild(routes)],
- exports: [RouterModule]
- })
- export class HomeRoutingModule {
- }
|