mirror of https://github.com/ghostfolio/ghostfolio
committed by
GitHub
23 changed files with 176 additions and 268 deletions
@ -1,33 +0,0 @@ |
|||
import { GfEntityLogoComponent } from '@ghostfolio/ui/entity-logo'; |
|||
import { GfValueComponent } from '@ghostfolio/ui/value'; |
|||
|
|||
import { CommonModule } from '@angular/common'; |
|||
import { CUSTOM_ELEMENTS_SCHEMA, NgModule } from '@angular/core'; |
|||
import { MatButtonModule } from '@angular/material/button'; |
|||
import { MatMenuModule } from '@angular/material/menu'; |
|||
import { MatSortModule } from '@angular/material/sort'; |
|||
import { MatTableModule } from '@angular/material/table'; |
|||
import { RouterModule } from '@angular/router'; |
|||
import { IonIcon } from '@ionic/angular/standalone'; |
|||
import { NgxSkeletonLoaderModule } from 'ngx-skeleton-loader'; |
|||
|
|||
import { AccountsTableComponent } from './accounts-table.component'; |
|||
|
|||
@NgModule({ |
|||
declarations: [AccountsTableComponent], |
|||
exports: [AccountsTableComponent], |
|||
imports: [ |
|||
CommonModule, |
|||
GfEntityLogoComponent, |
|||
GfValueComponent, |
|||
IonIcon, |
|||
MatButtonModule, |
|||
MatMenuModule, |
|||
MatSortModule, |
|||
MatTableModule, |
|||
NgxSkeletonLoaderModule, |
|||
RouterModule |
|||
], |
|||
schemas: [CUSTOM_ELEMENTS_SCHEMA] |
|||
}) |
|||
export class GfAccountsTableModule {} |
@ -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