Browse Source

fix(client): resolve type errors

pull/7099/head
KenTandrian 4 weeks ago
parent
commit
0325b6087c
  1. 14
      apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts

14
apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts

@ -18,7 +18,7 @@ import { ActivatedRoute, RouterModule } from '@angular/router';
}) })
export class GfProductPageComponent implements OnInit { export class GfProductPageComponent implements OnInit {
public key: string; public key: string;
public price: number; public price: number | undefined;
public product1: Product; public product1: Product;
public product2: Product; public product2: Product;
public routerLinkAbout = publicRoutes.about.routerLink; public routerLinkAbout = publicRoutes.about.routerLink;
@ -62,10 +62,14 @@ export class GfProductPageComponent implements OnInit {
useAnonymously: true useAnonymously: true
}; };
const product = personalFinanceTools.find(({ key }) => {
return key === this.route.snapshot.data['key'];
});
this.product2 = { this.product2 = {
...personalFinanceTools.find(({ key }) => { key: product?.key ?? '',
return key === this.route.snapshot.data['key']; name: product?.name ?? '',
}) ...product
}; };
if (this.product2.origin) { if (this.product2.origin) {
@ -103,7 +107,7 @@ export class GfProductPageComponent implements OnInit {
$localize`Wealth Management`, $localize`Wealth Management`,
`WealthTech` `WealthTech`
] ]
.filter((item) => { .filter((item): item is string => {
return !!item; return !!item;
}) })
.sort((a, b) => { .sort((a, b) => {

Loading…
Cancel
Save