Feature/migrate links to router link (#2)
* Migrate links to RouterLink * Add i18n
This commit is contained in:
parent
c5d4823e28
commit
a8c65cf3c2
@ -3,11 +3,11 @@ import { CUSTOM_ELEMENTS_SCHEMA, NgModule } from '@angular/core';
|
|||||||
import { MatButtonModule } from '@angular/material/button';
|
import { MatButtonModule } from '@angular/material/button';
|
||||||
import { MatMenuModule } from '@angular/material/menu';
|
import { MatMenuModule } from '@angular/material/menu';
|
||||||
import { MatToolbarModule } from '@angular/material/toolbar';
|
import { MatToolbarModule } from '@angular/material/toolbar';
|
||||||
|
import { RouterModule } from '@angular/router';
|
||||||
|
|
||||||
import { LoginWithAccessTokenDialogModule } from '../../pages/login/login-with-access-token-dialog/login-with-access-token-dialog.module';
|
import { LoginWithAccessTokenDialogModule } from '../../pages/login/login-with-access-token-dialog/login-with-access-token-dialog.module';
|
||||||
import { GfLogoModule } from '../logo/logo.module';
|
import { GfLogoModule } from '../logo/logo.module';
|
||||||
import { HeaderComponent } from './header.component';
|
import { HeaderComponent } from './header.component';
|
||||||
import { RouterModule } from '@angular/router';
|
|
||||||
|
|
||||||
@NgModule({
|
@NgModule({
|
||||||
declarations: [HeaderComponent],
|
declarations: [HeaderComponent],
|
||||||
@ -19,7 +19,7 @@ import { RouterModule } from '@angular/router';
|
|||||||
MatButtonModule,
|
MatButtonModule,
|
||||||
MatMenuModule,
|
MatMenuModule,
|
||||||
MatToolbarModule,
|
MatToolbarModule,
|
||||||
RouterModule,
|
RouterModule
|
||||||
],
|
],
|
||||||
providers: [],
|
providers: [],
|
||||||
schemas: [CUSTOM_ELEMENTS_SCHEMA]
|
schemas: [CUSTOM_ELEMENTS_SCHEMA]
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
<a
|
<a
|
||||||
class="align-items-center justify-content-center"
|
class="align-items-center justify-content-center"
|
||||||
color="primary"
|
color="primary"
|
||||||
href="/transactions"
|
[routerLink]="['/transactions']"
|
||||||
mat-button
|
mat-button
|
||||||
>
|
>
|
||||||
<ion-icon class="mr-1" name="time-outline" size="large"></ion-icon>
|
<ion-icon class="mr-1" name="time-outline" size="large"></ion-icon>
|
||||||
|
@ -1,13 +1,14 @@
|
|||||||
import { CommonModule } from '@angular/common';
|
import { CommonModule } from '@angular/common';
|
||||||
import { CUSTOM_ELEMENTS_SCHEMA, NgModule } from '@angular/core';
|
import { CUSTOM_ELEMENTS_SCHEMA, NgModule } from '@angular/core';
|
||||||
import { MatButtonModule } from '@angular/material/button';
|
import { MatButtonModule } from '@angular/material/button';
|
||||||
|
import { RouterModule } from '@angular/router';
|
||||||
|
|
||||||
import { NoTransactionsInfoComponent } from './no-transactions-info.component';
|
import { NoTransactionsInfoComponent } from './no-transactions-info.component';
|
||||||
|
|
||||||
@NgModule({
|
@NgModule({
|
||||||
declarations: [NoTransactionsInfoComponent],
|
declarations: [NoTransactionsInfoComponent],
|
||||||
exports: [NoTransactionsInfoComponent],
|
exports: [NoTransactionsInfoComponent],
|
||||||
imports: [CommonModule, MatButtonModule],
|
imports: [CommonModule, MatButtonModule, RouterModule],
|
||||||
providers: [],
|
providers: [],
|
||||||
schemas: [CUSTOM_ELEMENTS_SCHEMA]
|
schemas: [CUSTOM_ELEMENTS_SCHEMA]
|
||||||
})
|
})
|
||||||
|
@ -105,7 +105,9 @@
|
|||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
<div class="mt-4 text-center">
|
<div class="mt-4 text-center">
|
||||||
<a href="/about" mat-stroked-button>Learn more about Ghostfolio</a>
|
<a [routerLink]="['/about']" i18n mat-stroked-button
|
||||||
|
>Learn more about Ghostfolio</a
|
||||||
|
>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
import { CommonModule } from '@angular/common';
|
import { CommonModule } from '@angular/common';
|
||||||
import { CUSTOM_ELEMENTS_SCHEMA, NgModule } from '@angular/core';
|
import { CUSTOM_ELEMENTS_SCHEMA, NgModule } from '@angular/core';
|
||||||
import { MatButtonModule } from '@angular/material/button';
|
import { MatButtonModule } from '@angular/material/button';
|
||||||
|
import { RouterModule } from '@angular/router';
|
||||||
|
|
||||||
import { GfLineChartModule } from '../../components/line-chart/line-chart.module';
|
import { GfLineChartModule } from '../../components/line-chart/line-chart.module';
|
||||||
import { GfLogoModule } from '../../components/logo/logo.module';
|
import { GfLogoModule } from '../../components/logo/logo.module';
|
||||||
@ -17,6 +18,7 @@ import { ShowAccessTokenDialogModule } from './show-access-token-dialog/show-acc
|
|||||||
GfLogoModule,
|
GfLogoModule,
|
||||||
LoginPageRoutingModule,
|
LoginPageRoutingModule,
|
||||||
MatButtonModule,
|
MatButtonModule,
|
||||||
|
RouterModule,
|
||||||
ShowAccessTokenDialogModule
|
ShowAccessTokenDialogModule
|
||||||
],
|
],
|
||||||
providers: [],
|
providers: [],
|
||||||
|
Loading…
x
Reference in New Issue
Block a user