|
|
@ -57,23 +57,23 @@ import type { |
|
|
templateUrl: 'create-asset-profile-dialog.html' |
|
|
templateUrl: 'create-asset-profile-dialog.html' |
|
|
}) |
|
|
}) |
|
|
export class GfCreateAssetProfileDialogComponent implements OnInit { |
|
|
export class GfCreateAssetProfileDialogComponent implements OnInit { |
|
|
public createAssetProfileForm: CreateAssetProfileForm; |
|
|
protected createAssetProfileForm: CreateAssetProfileForm; |
|
|
public ghostfolioPrefix = `${ghostfolioPrefix}_`; |
|
|
protected readonly ghostfolioPrefix = `${ghostfolioPrefix}_`; |
|
|
public mode: CreateAssetProfileDialogMode; |
|
|
protected mode: CreateAssetProfileDialogMode; |
|
|
|
|
|
|
|
|
private customCurrencies: string[]; |
|
|
private customCurrencies: string[]; |
|
|
private dataSourceForExchangeRates: DataSource; |
|
|
private dataSourceForExchangeRates: DataSource; |
|
|
|
|
|
|
|
|
public constructor( |
|
|
public constructor( |
|
|
public readonly adminService: AdminService, |
|
|
private readonly adminService: AdminService, |
|
|
private readonly changeDetectorRef: ChangeDetectorRef, |
|
|
private readonly changeDetectorRef: ChangeDetectorRef, |
|
|
private readonly dataService: DataService, |
|
|
private readonly dataService: DataService, |
|
|
private readonly destroyRef: DestroyRef, |
|
|
private readonly destroyRef: DestroyRef, |
|
|
public readonly dialogRef: MatDialogRef<GfCreateAssetProfileDialogComponent>, |
|
|
private readonly dialogRef: MatDialogRef<GfCreateAssetProfileDialogComponent>, |
|
|
public readonly formBuilder: FormBuilder |
|
|
private readonly formBuilder: FormBuilder |
|
|
) {} |
|
|
) {} |
|
|
|
|
|
|
|
|
public get showCurrencyErrorMessage() { |
|
|
protected get showCurrencyErrorMessage() { |
|
|
const addCurrencyFormControl = |
|
|
const addCurrencyFormControl = |
|
|
this.createAssetProfileForm.controls.addCurrency; |
|
|
this.createAssetProfileForm.controls.addCurrency; |
|
|
|
|
|
|
|
|
|