From 11edc3b45c6113abe8ecd8ffd5342bb32851d909 Mon Sep 17 00:00:00 2001 From: KenTandrian Date: Fri, 1 May 2026 09:50:12 +0700 Subject: [PATCH] feat(client): replace deprecated getDeviceInfo --- .../src/app/pages/portfolio/fire/fire-page.component.ts | 7 +++++-- apps/client/src/app/pages/portfolio/fire/fire-page.html | 2 +- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/apps/client/src/app/pages/portfolio/fire/fire-page.component.ts b/apps/client/src/app/pages/portfolio/fire/fire-page.component.ts index 110750e85..5948b349f 100644 --- a/apps/client/src/app/pages/portfolio/fire/fire-page.component.ts +++ b/apps/client/src/app/pages/portfolio/fire/fire-page.component.ts @@ -16,6 +16,7 @@ import { CommonModule, NgStyle } from '@angular/common'; import { ChangeDetectorRef, Component, + computed, DestroyRef, inject, OnInit @@ -43,7 +44,10 @@ import { NgxSkeletonLoaderModule } from 'ngx-skeleton-loader'; templateUrl: './fire-page.html' }) export class GfFirePageComponent implements OnInit { - protected deviceType: string; + protected readonly deviceType = computed( + () => this.deviceService.deviceInfo().deviceType + ); + protected fireWealth: FireWealth; protected hasImpersonationId: boolean; protected hasPermissionToUpdateUserSettings: boolean; @@ -74,7 +78,6 @@ export class GfFirePageComponent implements OnInit { public ngOnInit() { this.isLoading = true; - this.deviceType = this.deviceService.getDeviceInfo().deviceType; this.dataService .fetchPortfolioDetails() diff --git a/apps/client/src/app/pages/portfolio/fire/fire-page.html b/apps/client/src/app/pages/portfolio/fire/fire-page.html index b441b2563..cabd7fcb4 100644 --- a/apps/client/src/app/pages/portfolio/fire/fire-page.html +++ b/apps/client/src/app/pages/portfolio/fire/fire-page.html @@ -13,7 +13,7 @@ [annualInterestRate]="user?.settings?.annualInterestRate" [colorScheme]="user?.settings?.colorScheme" [currency]="user?.settings?.baseCurrency" - [deviceType]="deviceType" + [deviceType]="deviceType()" [fireWealth]="fireWealth?.today.valueInBaseCurrency" [hasPermissionToUpdateUserSettings]=" !hasImpersonationId && hasPermissionToUpdateUserSettings