mirror of https://github.com/ghostfolio/ghostfolio
committed by
GitHub
18 changed files with 127 additions and 206 deletions
@ -1,43 +0,0 @@ |
|||||
import { AuthGuard } from '@ghostfolio/client/core/auth.guard'; |
|
||||
import { publicRoutes } from '@ghostfolio/common/routes/routes'; |
|
||||
|
|
||||
import { NgModule } from '@angular/core'; |
|
||||
import { RouterModule, Routes } from '@angular/router'; |
|
||||
|
|
||||
import { FaqPageComponent } from './faq-page.component'; |
|
||||
|
|
||||
const routes: Routes = [ |
|
||||
{ |
|
||||
canActivate: [AuthGuard], |
|
||||
children: [ |
|
||||
{ |
|
||||
path: '', |
|
||||
loadChildren: () => |
|
||||
import('./overview/faq-overview-page.module').then( |
|
||||
(m) => m.FaqOverviewPageModule |
|
||||
) |
|
||||
}, |
|
||||
{ |
|
||||
path: publicRoutes.faq.subRoutes.saas.path, |
|
||||
loadChildren: () => |
|
||||
import('./saas/saas-page.module').then((m) => m.SaasPageModule) |
|
||||
}, |
|
||||
{ |
|
||||
path: publicRoutes.faq.subRoutes.selfHosting.path, |
|
||||
loadChildren: () => |
|
||||
import('./self-hosting/self-hosting-page.module').then( |
|
||||
(m) => m.SelfHostingPageModule |
|
||||
) |
|
||||
} |
|
||||
], |
|
||||
component: FaqPageComponent, |
|
||||
path: '', |
|
||||
title: publicRoutes.faq.title |
|
||||
} |
|
||||
]; |
|
||||
|
|
||||
@NgModule({ |
|
||||
imports: [RouterModule.forChild(routes)], |
|
||||
exports: [RouterModule] |
|
||||
}) |
|
||||
export class FaqPageRoutingModule {} |
|
@ -1,21 +0,0 @@ |
|||||
import { CommonModule } from '@angular/common'; |
|
||||
import { CUSTOM_ELEMENTS_SCHEMA, NgModule } from '@angular/core'; |
|
||||
import { MatTabsModule } from '@angular/material/tabs'; |
|
||||
import { RouterModule } from '@angular/router'; |
|
||||
import { IonIcon } from '@ionic/angular/standalone'; |
|
||||
|
|
||||
import { FaqPageRoutingModule } from './faq-page-routing.module'; |
|
||||
import { FaqPageComponent } from './faq-page.component'; |
|
||||
|
|
||||
@NgModule({ |
|
||||
declarations: [FaqPageComponent], |
|
||||
imports: [ |
|
||||
CommonModule, |
|
||||
FaqPageRoutingModule, |
|
||||
IonIcon, |
|
||||
MatTabsModule, |
|
||||
RouterModule |
|
||||
], |
|
||||
schemas: [CUSTOM_ELEMENTS_SCHEMA] |
|
||||
}) |
|
||||
export class FaqPageModule {} |
|
@ -0,0 +1,34 @@ |
|||||
|
import { AuthGuard } from '@ghostfolio/client/core/auth.guard'; |
||||
|
import { publicRoutes } from '@ghostfolio/common/routes/routes'; |
||||
|
|
||||
|
import { Routes } from '@angular/router'; |
||||
|
|
||||
|
import { GfFaqPageComponent } from './faq-page.component'; |
||||
|
|
||||
|
export const routes: Routes = [ |
||||
|
{ |
||||
|
canActivate: [AuthGuard], |
||||
|
children: [ |
||||
|
{ |
||||
|
path: '', |
||||
|
loadChildren: () => |
||||
|
import('./overview/faq-overview-page.routes').then((m) => m.routes) |
||||
|
}, |
||||
|
{ |
||||
|
path: publicRoutes.faq.subRoutes.saas.path, |
||||
|
loadChildren: () => |
||||
|
import('./saas/saas-page.routes').then((m) => m.routes) |
||||
|
}, |
||||
|
{ |
||||
|
path: publicRoutes.faq.subRoutes.selfHosting.path, |
||||
|
loadChildren: () => |
||||
|
import('./self-hosting/self-hosting-page.routes').then( |
||||
|
(m) => m.routes |
||||
|
) |
||||
|
} |
||||
|
], |
||||
|
component: GfFaqPageComponent, |
||||
|
path: '', |
||||
|
title: publicRoutes.faq.title |
||||
|
} |
||||
|
]; |
@ -1,21 +0,0 @@ |
|||||
import { AuthGuard } from '@ghostfolio/client/core/auth.guard'; |
|
||||
|
|
||||
import { NgModule } from '@angular/core'; |
|
||||
import { RouterModule, Routes } from '@angular/router'; |
|
||||
|
|
||||
import { FaqOverviewPageComponent } from './faq-overview-page.component'; |
|
||||
|
|
||||
const routes: Routes = [ |
|
||||
{ |
|
||||
canActivate: [AuthGuard], |
|
||||
component: FaqOverviewPageComponent, |
|
||||
path: '', |
|
||||
title: $localize`Frequently Asked Questions (FAQ)` |
|
||||
} |
|
||||
]; |
|
||||
|
|
||||
@NgModule({ |
|
||||
imports: [RouterModule.forChild(routes)], |
|
||||
exports: [RouterModule] |
|
||||
}) |
|
||||
export class FaqOverviewPageRoutingModule {} |
|
@ -1,20 +0,0 @@ |
|||||
import { GfPremiumIndicatorComponent } from '@ghostfolio/ui/premium-indicator'; |
|
||||
|
|
||||
import { CommonModule } from '@angular/common'; |
|
||||
import { CUSTOM_ELEMENTS_SCHEMA, NgModule } from '@angular/core'; |
|
||||
import { MatCardModule } from '@angular/material/card'; |
|
||||
|
|
||||
import { FaqOverviewPageRoutingModule } from './faq-overview-page-routing.module'; |
|
||||
import { FaqOverviewPageComponent } from './faq-overview-page.component'; |
|
||||
|
|
||||
@NgModule({ |
|
||||
declarations: [FaqOverviewPageComponent], |
|
||||
imports: [ |
|
||||
CommonModule, |
|
||||
FaqOverviewPageRoutingModule, |
|
||||
GfPremiumIndicatorComponent, |
|
||||
MatCardModule |
|
||||
], |
|
||||
schemas: [CUSTOM_ELEMENTS_SCHEMA] |
|
||||
}) |
|
||||
export class FaqOverviewPageModule {} |
|
@ -0,0 +1,14 @@ |
|||||
|
import { AuthGuard } from '@ghostfolio/client/core/auth.guard'; |
||||
|
|
||||
|
import { Routes } from '@angular/router'; |
||||
|
|
||||
|
import { GfFaqOverviewPageComponent } from './faq-overview-page.component'; |
||||
|
|
||||
|
export const routes: Routes = [ |
||||
|
{ |
||||
|
canActivate: [AuthGuard], |
||||
|
component: GfFaqOverviewPageComponent, |
||||
|
path: '', |
||||
|
title: $localize`Frequently Asked Questions (FAQ)` |
||||
|
} |
||||
|
]; |
@ -1,22 +0,0 @@ |
|||||
import { AuthGuard } from '@ghostfolio/client/core/auth.guard'; |
|
||||
import { publicRoutes } from '@ghostfolio/common/routes/routes'; |
|
||||
|
|
||||
import { NgModule } from '@angular/core'; |
|
||||
import { RouterModule, Routes } from '@angular/router'; |
|
||||
|
|
||||
import { SaasPageComponent } from './saas-page.component'; |
|
||||
|
|
||||
const routes: Routes = [ |
|
||||
{ |
|
||||
canActivate: [AuthGuard], |
|
||||
component: SaasPageComponent, |
|
||||
path: '', |
|
||||
title: `${publicRoutes.faq.subRoutes.saas.title} - ${publicRoutes.faq.title}` |
|
||||
} |
|
||||
]; |
|
||||
|
|
||||
@NgModule({ |
|
||||
imports: [RouterModule.forChild(routes)], |
|
||||
exports: [RouterModule] |
|
||||
}) |
|
||||
export class SaasPageRoutingModule {} |
|
@ -1,20 +0,0 @@ |
|||||
import { GfPremiumIndicatorComponent } from '@ghostfolio/ui/premium-indicator'; |
|
||||
|
|
||||
import { CommonModule } from '@angular/common'; |
|
||||
import { CUSTOM_ELEMENTS_SCHEMA, NgModule } from '@angular/core'; |
|
||||
import { MatCardModule } from '@angular/material/card'; |
|
||||
|
|
||||
import { SaasPageRoutingModule } from './saas-page-routing.module'; |
|
||||
import { SaasPageComponent } from './saas-page.component'; |
|
||||
|
|
||||
@NgModule({ |
|
||||
declarations: [SaasPageComponent], |
|
||||
imports: [ |
|
||||
CommonModule, |
|
||||
GfPremiumIndicatorComponent, |
|
||||
MatCardModule, |
|
||||
SaasPageRoutingModule |
|
||||
], |
|
||||
schemas: [CUSTOM_ELEMENTS_SCHEMA] |
|
||||
}) |
|
||||
export class SaasPageModule {} |
|
@ -0,0 +1,15 @@ |
|||||
|
import { AuthGuard } from '@ghostfolio/client/core/auth.guard'; |
||||
|
import { publicRoutes } from '@ghostfolio/common/routes/routes'; |
||||
|
|
||||
|
import { Routes } from '@angular/router'; |
||||
|
|
||||
|
import { GfSaasPageComponent } from './saas-page.component'; |
||||
|
|
||||
|
export const routes: Routes = [ |
||||
|
{ |
||||
|
canActivate: [AuthGuard], |
||||
|
component: GfSaasPageComponent, |
||||
|
path: '', |
||||
|
title: `${publicRoutes.faq.subRoutes.saas.title} - ${publicRoutes.faq.title}` |
||||
|
} |
||||
|
]; |
@ -1,22 +0,0 @@ |
|||||
import { AuthGuard } from '@ghostfolio/client/core/auth.guard'; |
|
||||
import { publicRoutes } from '@ghostfolio/common/routes/routes'; |
|
||||
|
|
||||
import { NgModule } from '@angular/core'; |
|
||||
import { RouterModule, Routes } from '@angular/router'; |
|
||||
|
|
||||
import { SelfHostingPageComponent } from './self-hosting-page.component'; |
|
||||
|
|
||||
const routes: Routes = [ |
|
||||
{ |
|
||||
canActivate: [AuthGuard], |
|
||||
component: SelfHostingPageComponent, |
|
||||
path: '', |
|
||||
title: `${publicRoutes.faq.subRoutes.selfHosting.title} - ${publicRoutes.faq.title}` |
|
||||
} |
|
||||
]; |
|
||||
|
|
||||
@NgModule({ |
|
||||
imports: [RouterModule.forChild(routes)], |
|
||||
exports: [RouterModule] |
|
||||
}) |
|
||||
export class SelfHostingPageRoutingModule {} |
|
@ -1,20 +0,0 @@ |
|||||
import { GfPremiumIndicatorComponent } from '@ghostfolio/ui/premium-indicator'; |
|
||||
|
|
||||
import { CommonModule } from '@angular/common'; |
|
||||
import { CUSTOM_ELEMENTS_SCHEMA, NgModule } from '@angular/core'; |
|
||||
import { MatCardModule } from '@angular/material/card'; |
|
||||
|
|
||||
import { SelfHostingPageRoutingModule } from './self-hosting-page-routing.module'; |
|
||||
import { SelfHostingPageComponent } from './self-hosting-page.component'; |
|
||||
|
|
||||
@NgModule({ |
|
||||
declarations: [SelfHostingPageComponent], |
|
||||
imports: [ |
|
||||
CommonModule, |
|
||||
GfPremiumIndicatorComponent, |
|
||||
MatCardModule, |
|
||||
SelfHostingPageRoutingModule |
|
||||
], |
|
||||
schemas: [CUSTOM_ELEMENTS_SCHEMA] |
|
||||
}) |
|
||||
export class SelfHostingPageModule {} |
|
@ -0,0 +1,15 @@ |
|||||
|
import { AuthGuard } from '@ghostfolio/client/core/auth.guard'; |
||||
|
import { publicRoutes } from '@ghostfolio/common/routes/routes'; |
||||
|
|
||||
|
import { Routes } from '@angular/router'; |
||||
|
|
||||
|
import { GfSelfHostingPageComponent } from './self-hosting-page.component'; |
||||
|
|
||||
|
export const routes: Routes = [ |
||||
|
{ |
||||
|
canActivate: [AuthGuard], |
||||
|
component: GfSelfHostingPageComponent, |
||||
|
path: '', |
||||
|
title: `${publicRoutes.faq.subRoutes.selfHosting.title} - ${publicRoutes.faq.title}` |
||||
|
} |
||||
|
]; |
Loading…
Reference in new issue