fuse-angular/src/app/modules/admin/apps/help-center/help-center.routing.ts
2021-04-15 17:13:46 +03:00

61 lines
2.3 KiB
TypeScript

import { Route } from '@angular/router';
import { HelpCenterComponent } from 'app/modules/admin/apps/help-center/help-center.component';
import { HelpCenterFaqsComponent } from 'app/modules/admin/apps/help-center/faqs/faqs.component';
import { HelpCenterGuidesComponent } from 'app/modules/admin/apps/help-center/guides/guides.component';
import { HelpCenterGuidesCategoryComponent } from 'app/modules/admin/apps/help-center/guides/category/category.component';
import { HelpCenterGuidesGuideComponent } from 'app/modules/admin/apps/help-center/guides/guide/guide.component';
import { HelpCenterSupportComponent } from 'app/modules/admin/apps/help-center/support/support.component';
import { HelpCenterFaqsResolver, HelpCenterGuidesCategoryResolver, HelpCenterGuidesGuideResolver, HelpCenterGuidesResolver, HelpCenterMostAskedFaqsResolver } from 'app/modules/admin/apps/help-center/help-center.resolvers';
export const helpCenterRoutes: Route[] = [
{
path : '',
component: HelpCenterComponent,
resolve : {
faqs: HelpCenterMostAskedFaqsResolver
}
},
{
path : 'faqs',
component: HelpCenterFaqsComponent,
resolve : {
faqs: HelpCenterFaqsResolver
}
},
{
path : 'guides',
children: [
{
path : '',
component: HelpCenterGuidesComponent,
resolve : {
guides: HelpCenterGuidesResolver
}
},
{
path : ':categorySlug',
children: [
{
path : '',
component: HelpCenterGuidesCategoryComponent,
resolve : {
guides: HelpCenterGuidesCategoryResolver
}
},
{
path : ':guideSlug',
component: HelpCenterGuidesGuideComponent,
resolve : {
guide: HelpCenterGuidesGuideResolver
}
}
]
}
]
},
{
path : 'support',
component: HelpCenterSupportComponent
}
];