Browse Source

Setup i18n page

pull/2508/head
Thomas 2 years ago
parent
commit
4fa99c8ef5
  1. 5
      apps/client/src/app/app-routing.module.ts
  2. 19
      apps/client/src/app/pages/i18n/i18n-page-routing.module.ts
  3. 21
      apps/client/src/app/pages/i18n/i18n-page.component.ts
  4. 7
      apps/client/src/app/pages/i18n/i18n-page.html
  5. 12
      apps/client/src/app/pages/i18n/i18n-page.module.ts
  6. 3
      apps/client/src/app/pages/i18n/i18n-page.scss

5
apps/client/src/app/app-routing.module.ts

@ -73,6 +73,11 @@ const routes: Routes = [
loadChildren: () => loadChildren: () =>
import('./pages/home/home-page.module').then((m) => m.HomePageModule) import('./pages/home/home-page.module').then((m) => m.HomePageModule)
}, },
{
path: 'i18n',
loadChildren: () =>
import('./pages/i18n/i18n-page.module').then((m) => m.I18nPageModule)
},
{ {
path: paths.markets, path: paths.markets,
loadChildren: () => loadChildren: () =>

19
apps/client/src/app/pages/i18n/i18n-page-routing.module.ts

@ -0,0 +1,19 @@
import { NgModule } from '@angular/core';
import { RouterModule, Routes } from '@angular/router';
import { AuthGuard } from '@ghostfolio/client/core/auth.guard';
import { I18nPageComponent } from './i18n-page.component';
const routes: Routes = [
{
canActivate: [AuthGuard],
component: I18nPageComponent,
path: ''
}
];
@NgModule({
imports: [RouterModule.forChild(routes)],
exports: [RouterModule]
})
export class I18nPageRoutingModule {}

21
apps/client/src/app/pages/i18n/i18n-page.component.ts

@ -0,0 +1,21 @@
import { Component, OnInit } from '@angular/core';
import { Subject } from 'rxjs';
@Component({
host: { class: 'page' },
selector: 'gf-i18n-page',
styleUrls: ['./i18n-page.scss'],
templateUrl: './i18n-page.html'
})
export class I18nPageComponent implements OnInit {
private unsubscribeSubject = new Subject<void>();
public constructor() {}
public ngOnInit() {}
public ngOnDestroy() {
this.unsubscribeSubject.next();
this.unsubscribeSubject.complete();
}
}

7
apps/client/src/app/pages/i18n/i18n-page.html

@ -0,0 +1,7 @@
<div class="container">
<div class="row">
<ul>
<li></li>
</ul>
</div>
</div>

12
apps/client/src/app/pages/i18n/i18n-page.module.ts

@ -0,0 +1,12 @@
import { CommonModule } from '@angular/common';
import { CUSTOM_ELEMENTS_SCHEMA, NgModule } from '@angular/core';
import { I18nPageRoutingModule } from './i18n-page-routing.module';
import { I18nPageComponent } from './i18n-page.component';
@NgModule({
declarations: [I18nPageComponent],
imports: [CommonModule, I18nPageRoutingModule],
schemas: [CUSTOM_ELEMENTS_SCHEMA]
})
export class I18nPageModule {}

3
apps/client/src/app/pages/i18n/i18n-page.scss

@ -0,0 +1,3 @@
:host {
display: block;
}
Loading…
Cancel
Save