Browse Source

feat(client): replace constructor based DI with inject functions

pull/7080/head
KenTandrian 4 weeks ago
parent
commit
47520a3f64
  1. 9
      apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.component.ts

9
apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.component.ts

@ -1,7 +1,7 @@
import { TransferBalanceDto } from '@ghostfolio/common/dtos'; import { TransferBalanceDto } from '@ghostfolio/common/dtos';
import { GfEntityLogoComponent } from '@ghostfolio/ui/entity-logo'; import { GfEntityLogoComponent } from '@ghostfolio/ui/entity-logo';
import { ChangeDetectionStrategy, Component, Inject } from '@angular/core'; import { ChangeDetectionStrategy, Component, inject } from '@angular/core';
import { import {
FormControl, FormControl,
FormGroup, FormGroup,
@ -46,10 +46,9 @@ export class GfTransferBalanceDialogComponent {
public currency: string; public currency: string;
public transferBalanceForm: TransferBalanceForm; public transferBalanceForm: TransferBalanceForm;
public constructor( public readonly data = inject<TransferBalanceDialogParams>(MAT_DIALOG_DATA);
@Inject(MAT_DIALOG_DATA) public data: TransferBalanceDialogParams, public readonly dialogRef =
public dialogRef: MatDialogRef<GfTransferBalanceDialogComponent> inject<MatDialogRef<GfTransferBalanceDialogComponent>>(MatDialogRef);
) {}
public ngOnInit() { public ngOnInit() {
this.accounts = this.data.accounts; this.accounts = this.data.accounts;

Loading…
Cancel
Save