diff --git a/apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts b/apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts index 853c3027f..91d3ef16f 100644 --- a/apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts +++ b/apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts @@ -5,7 +5,7 @@ import { publicRoutes } from '@ghostfolio/common/routes/routes'; import { translate } from '@ghostfolio/ui/i18n'; import { DataService } from '@ghostfolio/ui/services'; -import { Component, inject, OnInit } from '@angular/core'; +import { Component, computed, inject, OnInit } from '@angular/core'; import { MatButtonModule } from '@angular/material/button'; import { ActivatedRoute, RouterModule } from '@angular/router'; @@ -17,7 +17,11 @@ import { ActivatedRoute, RouterModule } from '@angular/router'; templateUrl: './product-page.html' }) export class GfProductPageComponent implements OnInit { - protected price: number | undefined; + protected readonly price = computed(() => { + const { subscriptionOffer } = this.dataService.fetchInfo(); + return subscriptionOffer?.price; + }); + protected product1: Product; protected product2: Product; protected readonly routerLinkAbout = publicRoutes.about.routerLink; @@ -30,10 +34,6 @@ export class GfProductPageComponent implements OnInit { private readonly route = inject(ActivatedRoute); public ngOnInit() { - const { subscriptionOffer } = this.dataService.fetchInfo(); - - this.price = subscriptionOffer?.price; - this.product1 = { founded: 2021, hasFreePlan: true, diff --git a/apps/client/src/app/pages/resources/personal-finance-tools/product-page.html b/apps/client/src/app/pages/resources/personal-finance-tools/product-page.html index a71ca0038..4badaa959 100644 --- a/apps/client/src/app/pages/resources/personal-finance-tools/product-page.html +++ b/apps/client/src/app/pages/resources/personal-finance-tools/product-page.html @@ -286,7 +286,7 @@ Pricing - Starting from ${{ price }} / + Starting from ${{ price() }} / year