From 566a3654a0cd334307500d4a676d30892f4e4dde Mon Sep 17 00:00:00 2001 From: KenTandrian Date: Sun, 12 Apr 2026 20:05:23 +0700 Subject: [PATCH] feat(client): migrate to inject function --- .../account-detail-dialog.component.ts | 21 ++++++++++--------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/apps/client/src/app/components/account-detail-dialog/account-detail-dialog.component.ts b/apps/client/src/app/components/account-detail-dialog/account-detail-dialog.component.ts index ec80436d8..013276ffd 100644 --- a/apps/client/src/app/components/account-detail-dialog/account-detail-dialog.component.ts +++ b/apps/client/src/app/components/account-detail-dialog/account-detail-dialog.component.ts @@ -27,7 +27,7 @@ import { ChangeDetectorRef, Component, DestroyRef, - Inject, + inject, OnInit } from '@angular/core'; import { CUSTOM_ELEMENTS_SCHEMA } from '@angular/core'; @@ -104,15 +104,16 @@ export class GfAccountDetailDialogComponent implements OnInit { public user: User; public valueInBaseCurrency: number; - public constructor( - private changeDetectorRef: ChangeDetectorRef, - @Inject(MAT_DIALOG_DATA) public data: AccountDetailDialogParams, - private dataService: DataService, - private destroyRef: DestroyRef, - public dialogRef: MatDialogRef, - private router: Router, - private userService: UserService - ) { + private readonly changeDetectorRef = inject(ChangeDetectorRef); + private readonly data = inject(MAT_DIALOG_DATA); + private readonly dataService = inject(DataService); + private readonly destroyRef = inject(DestroyRef); + private readonly dialogRef = + inject>(MatDialogRef); + private readonly router = inject(Router); + private readonly userService = inject(UserService); + + public constructor() { this.userService.stateChanged .pipe(takeUntilDestroyed(this.destroyRef)) .subscribe((state) => {