diff --git a/CHANGELOG.md b/CHANGELOG.md index 3f2275bcd..cc54f98b4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added +- Added a loading indicator to the import dividends dialog + +### Changed + +- Improved the selected item of the holding selector in the import dividends dialog - Extended the symbol search component by asset sub classes ## 1.282.0 - 2023-06-19 diff --git a/apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts b/apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts index 67a41dc88..46a307318 100644 --- a/apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts +++ b/apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts @@ -41,6 +41,7 @@ export class ImportActivitiesDialog implements OnDestroy { public errorMessages: string[] = []; public holdings: Position[] = []; public importStep: ImportStep = ImportStep.UPLOAD_FILE; + public isLoading = false; public maxSafeInteger = Number.MAX_SAFE_INTEGER; public mode: 'DIVIDEND'; public selectedActivities: Activity[] = []; @@ -73,6 +74,8 @@ export class ImportActivitiesDialog implements OnDestroy { this.data?.activityTypes?.length === 1 && this.data?.activityTypes?.[0] === 'DIVIDEND' ) { + this.isLoading = true; + this.dialogTitle = $localize`Import Dividends`; this.mode = 'DIVIDEND'; this.uniqueAssetForm.controls['uniqueAsset'].disable(); @@ -94,6 +97,8 @@ export class ImportActivitiesDialog implements OnDestroy { }); this.uniqueAssetForm.controls['uniqueAsset'].enable(); + this.isLoading = false; + this.changeDetectorRef.markForCheck(); }); } diff --git a/apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html b/apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html index 9cbaff34e..02071c137 100644 --- a/apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html +++ b/apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html @@ -32,10 +32,14 @@ Holding + {{ uniqueAssetForm.controls['uniqueAsset']?.value?.name + }} {{ holding.name }}
@@ -45,6 +49,11 @@ >
+