Browse Source

feat(client): add watchlist page

pull/4604/head
KenTandrian 4 months ago
parent
commit
3dcab3cc6f
  1. 6
      apps/client/src/app/pages/home/home-page-routing.module.ts
  2. 5
      apps/client/src/app/pages/home/home-page.component.ts
  3. 2
      apps/client/src/app/pages/home/home-page.module.ts

6
apps/client/src/app/pages/home/home-page-routing.module.ts

@ -2,6 +2,7 @@ import { HomeHoldingsComponent } from '@ghostfolio/client/components/home-holdin
import { HomeMarketComponent } from '@ghostfolio/client/components/home-market/home-market.component';
import { HomeOverviewComponent } from '@ghostfolio/client/components/home-overview/home-overview.component';
import { HomeSummaryComponent } from '@ghostfolio/client/components/home-summary/home-summary.component';
import { HomeWatchlistComponent } from '@ghostfolio/client/components/home-watchlist/home-watchlist.component';
import { AuthGuard } from '@ghostfolio/client/core/auth.guard';
import { NgModule } from '@angular/core';
@ -36,6 +37,11 @@ const routes: Routes = [
path: 'market',
component: HomeMarketComponent,
title: $localize`Markets`
},
{
path: 'watchlist',
component: HomeWatchlistComponent,
title: $localize`Watchlist`
}
],
component: HomePageComponent,

5
apps/client/src/app/pages/home/home-page.component.ts

@ -52,6 +52,11 @@ export class HomePageComponent implements OnDestroy, OnInit {
iconName: 'newspaper-outline',
label: $localize`Markets`,
path: ['/home', 'market']
},
{
iconName: 'star-outline',
label: $localize`Watchlist`,
path: ['/home', 'watchlist']
}
];
this.user = state.user;

2
apps/client/src/app/pages/home/home-page.module.ts

@ -2,6 +2,7 @@ import { GfHomeHoldingsModule } from '@ghostfolio/client/components/home-holding
import { GfHomeMarketModule } from '@ghostfolio/client/components/home-market/home-market.module';
import { GfHomeOverviewModule } from '@ghostfolio/client/components/home-overview/home-overview.module';
import { GfHomeSummaryModule } from '@ghostfolio/client/components/home-summary/home-summary.module';
import { GfHomeWatchlistModule } from '@ghostfolio/client/components/home-watchlist/home-watchlist.module';
import { CommonModule } from '@angular/common';
import { CUSTOM_ELEMENTS_SCHEMA, NgModule } from '@angular/core';
@ -19,6 +20,7 @@ import { HomePageComponent } from './home-page.component';
GfHomeMarketModule,
GfHomeOverviewModule,
GfHomeSummaryModule,
GfHomeWatchlistModule,
HomePageRoutingModule,
MatTabsModule,
RouterModule

Loading…
Cancel
Save