From 6679f97479a48630f2e81d8eda245d1e0ef3e61d Mon Sep 17 00:00:00 2001 From: Syndamia Date: Fri, 22 Jan 2021 18:21:39 +0200 Subject: Implemented a message when the profile is successfully updated --- .../app/components/profile-settings/profile-settings.component.html | 3 +++ .../app/components/profile-settings/profile-settings.component.ts | 5 ++++- 2 files changed, 7 insertions(+), 1 deletion(-) (limited to 'src/DevHive.Angular') diff --git a/src/DevHive.Angular/src/app/components/profile-settings/profile-settings.component.html b/src/DevHive.Angular/src/app/components/profile-settings/profile-settings.component.html index 27a8c10..4477ce2 100644 --- a/src/DevHive.Angular/src/app/components/profile-settings/profile-settings.component.html +++ b/src/DevHive.Angular/src/app/components/profile-settings/profile-settings.component.html @@ -58,6 +58,9 @@ +
+ Profile updated successfully! +

diff --git a/src/DevHive.Angular/src/app/components/profile-settings/profile-settings.component.ts b/src/DevHive.Angular/src/app/components/profile-settings/profile-settings.component.ts index 424ed83..d7c7ee6 100644 --- a/src/DevHive.Angular/src/app/components/profile-settings/profile-settings.component.ts +++ b/src/DevHive.Angular/src/app/components/profile-settings/profile-settings.component.ts @@ -16,6 +16,7 @@ export class ProfileSettingsComponent implements OnInit { public updateUserFormGroup: FormGroup; public dataArrived = false; public user: User; + public successfulUpdate = false; constructor(private _router: Router, private _userService: UserService, private _fb: FormBuilder) { } @@ -85,6 +86,7 @@ export class ProfileSettingsComponent implements OnInit { ]), }); + this.updateUserFormGroup.valueChanges.subscribe(() => this.successfulUpdate = false); } private bailOnBadToken(): void { @@ -93,8 +95,9 @@ export class ProfileSettingsComponent implements OnInit { } onSubmit(): void { + this.successfulUpdate = false; this._userService.putUserFromSessionStorageRequest(this.updateUserFormGroup).subscribe( - res => console.log(res), + res => this.successfulUpdate = true, (err: HttpErrorResponse) => console.log(err.message) ); } -- cgit v1.2.3