Browse Source

Add routerLink for subRoutes

pull/4863/head
Thomas Kaul 3 months ago
parent
commit
89022f9130
  1. 10
      apps/client/src/app/components/account-detail-dialog/account-detail-dialog.component.ts
  2. 10
      apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.component.ts
  3. 6
      apps/client/src/app/components/home-holdings/home-holdings.component.ts
  4. 6
      apps/client/src/app/components/home-overview/home-overview.component.ts
  5. 5
      apps/client/src/app/pages/home/home-page.component.ts
  6. 5
      apps/client/src/app/pages/portfolio/portfolio-page.component.ts
  7. 5
      apps/client/src/app/pages/zen/zen-page.component.ts
  8. 6
      libs/common/src/lib/routes.ts
  9. 6
      libs/ui/src/lib/no-transactions-info/no-transactions-info.component.ts

10
apps/client/src/app/components/account-detail-dialog/account-detail-dialog.component.ts

@ -94,10 +94,7 @@ export class AccountDetailDialog implements OnDestroy, OnInit {
public onCloneActivity(aActivity: Activity) { public onCloneActivity(aActivity: Activity) {
this.router.navigate( this.router.navigate(
[ internalRoutes.portfolio.subRoutes.activities.routerLink,
'/' + internalRoutes.portfolio.path,
internalRoutes.portfolio.subRoutes.activities.path
],
{ {
queryParams: { activityId: aActivity.id, createDialog: true } queryParams: { activityId: aActivity.id, createDialog: true }
} }
@ -159,10 +156,7 @@ export class AccountDetailDialog implements OnDestroy, OnInit {
public onUpdateActivity(aActivity: Activity) { public onUpdateActivity(aActivity: Activity) {
this.router.navigate( this.router.navigate(
[ internalRoutes.portfolio.subRoutes.activities.routerLink,
'/' + internalRoutes.portfolio.path,
internalRoutes.portfolio.subRoutes.activities.path
],
{ {
queryParams: { activityId: aActivity.id, editDialog: true } queryParams: { activityId: aActivity.id, editDialog: true }
} }

10
apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.component.ts

@ -471,10 +471,7 @@ export class GfHoldingDetailDialogComponent implements OnDestroy, OnInit {
public onCloneActivity(aActivity: Activity) { public onCloneActivity(aActivity: Activity) {
this.router.navigate( this.router.navigate(
[ internalRoutes.portfolio.subRoutes.activities.routerLink,
'/' + internalRoutes.portfolio.path,
internalRoutes.portfolio.subRoutes.activities.path
],
{ {
queryParams: { activityId: aActivity.id, createDialog: true } queryParams: { activityId: aActivity.id, createDialog: true }
} }
@ -519,10 +516,7 @@ export class GfHoldingDetailDialogComponent implements OnDestroy, OnInit {
public onUpdateActivity(aActivity: Activity) { public onUpdateActivity(aActivity: Activity) {
this.router.navigate( this.router.navigate(
[ internalRoutes.portfolio.subRoutes.activities.routerLink,
'/' + internalRoutes.portfolio.path,
internalRoutes.portfolio.subRoutes.activities.path
],
{ {
queryParams: { activityId: aActivity.id, editDialog: true } queryParams: { activityId: aActivity.id, editDialog: true }
} }

6
apps/client/src/app/components/home-holdings/home-holdings.component.ts

@ -37,10 +37,8 @@ export class HomeHoldingsComponent implements OnDestroy, OnInit {
{ label: $localize`Active`, value: 'ACTIVE' }, { label: $localize`Active`, value: 'ACTIVE' },
{ label: $localize`Closed`, value: 'CLOSED' } { label: $localize`Closed`, value: 'CLOSED' }
]; ];
public routerLinkPortfolioActivities = [ public routerLinkPortfolioActivities =
'/' + internalRoutes.portfolio.path, internalRoutes.portfolio.subRoutes.activities.routerLink;
internalRoutes.portfolio.subRoutes.activities.path
];
public user: User; public user: User;
public viewModeFormControl = new FormControl<HoldingsViewMode>( public viewModeFormControl = new FormControl<HoldingsViewMode>(
HomeHoldingsComponent.DEFAULT_HOLDINGS_VIEW_MODE HomeHoldingsComponent.DEFAULT_HOLDINGS_VIEW_MODE

6
apps/client/src/app/components/home-overview/home-overview.component.ts

@ -39,10 +39,8 @@ export class HomeOverviewComponent implements OnDestroy, OnInit {
public precision = 2; public precision = 2;
public routerLinkAccounts = internalRoutes.accounts.routerLink; public routerLinkAccounts = internalRoutes.accounts.routerLink;
public routerLinkPortfolio = internalRoutes.portfolio.routerLink; public routerLinkPortfolio = internalRoutes.portfolio.routerLink;
public routerLinkPortfolioActivities = [ public routerLinkPortfolioActivities =
'/' + internalRoutes.portfolio.path, internalRoutes.portfolio.subRoutes.activities.routerLink;
internalRoutes.portfolio.subRoutes.activities.path
];
public showDetails = false; public showDetails = false;
public unit: string; public unit: string;
public user: User; public user: User;

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

@ -42,10 +42,7 @@ export class HomePageComponent implements OnDestroy, OnInit {
{ {
iconName: 'wallet-outline', iconName: 'wallet-outline',
label: internalRoutes.home.subRoutes.holdings.title, label: internalRoutes.home.subRoutes.holdings.title,
path: [ path: internalRoutes.home.subRoutes.holdings.routerLink
'/' + internalRoutes.home.path,
internalRoutes.home.subRoutes.holdings.path
]
}, },
{ {
iconName: 'reader-outline', iconName: 'reader-outline',

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

@ -39,10 +39,7 @@ export class PortfolioPageComponent implements OnDestroy, OnInit {
{ {
iconName: 'swap-vertical-outline', iconName: 'swap-vertical-outline',
label: internalRoutes.portfolio.subRoutes.activities.title, label: internalRoutes.portfolio.subRoutes.activities.title,
path: [ path: internalRoutes.portfolio.subRoutes.activities.routerLink
'/' + internalRoutes.portfolio.path,
internalRoutes.portfolio.subRoutes.activities.path
]
}, },
{ {
iconName: 'pie-chart-outline', iconName: 'pie-chart-outline',

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

@ -39,10 +39,7 @@ export class ZenPageComponent implements OnDestroy, OnInit {
{ {
iconName: 'wallet-outline', iconName: 'wallet-outline',
label: internalRoutes.zen.subRoutes.holdings.title, label: internalRoutes.zen.subRoutes.holdings.title,
path: [ path: internalRoutes.zen.subRoutes.holdings.routerLink
'/' + internalRoutes.zen.path,
internalRoutes.zen.subRoutes.holdings.path
]
} }
]; ];
this.user = state.user; this.user = state.user;

6
libs/common/src/lib/routes.ts

@ -57,7 +57,7 @@ export const internalRoutes = {
subRoutes: { subRoutes: {
holdings: { holdings: {
path: 'holdings', path: 'holdings',
routerLink: [], // TODO routerLink: ['/home', 'holdings'],
title: $localize`Holdings` title: $localize`Holdings`
} }
}, },
@ -69,7 +69,7 @@ export const internalRoutes = {
subRoutes: { subRoutes: {
activities: { activities: {
path: 'activities', path: 'activities',
routerLink: [], // TODO routerLink: ['/portfolio', 'activities'],
title: $localize`Activities` title: $localize`Activities`
} }
}, },
@ -82,7 +82,7 @@ export const internalRoutes = {
subRoutes: { subRoutes: {
holdings: { holdings: {
path: 'holdings', path: 'holdings',
routerLink: [], // TODO routerLink: ['/zen', 'holdings'],
title: $localize`Holdings` title: $localize`Holdings`
} }
}, },

6
libs/ui/src/lib/no-transactions-info/no-transactions-info.component.ts

@ -23,8 +23,6 @@ import { GfLogoComponent } from '../logo';
export class GfNoTransactionsInfoComponent { export class GfNoTransactionsInfoComponent {
@HostBinding('class.has-border') @Input() hasBorder = true; @HostBinding('class.has-border') @Input() hasBorder = true;
public routerLinkPortfolioActivities = [ public routerLinkPortfolioActivities =
'/' + internalRoutes.portfolio.path, internalRoutes.portfolio.subRoutes.activities.routerLink;
internalRoutes.portfolio.subRoutes.activities.path
];
} }

Loading…
Cancel
Save