diff --git a/projects/common/src/fm/components/avatar/avatar.component.html b/projects/common/src/fm/components/avatar/avatar.component.html
index 89b465e..a0ed7ea 100644
--- a/projects/common/src/fm/components/avatar/avatar.component.html
+++ b/projects/common/src/fm/components/avatar/avatar.component.html
@@ -1 +1,9 @@
-
+
+
+
+
\ No newline at end of file
diff --git a/projects/common/src/fm/components/avatar/avatar.component.ts b/projects/common/src/fm/components/avatar/avatar.component.ts
index ab343e2..e6b6510 100644
--- a/projects/common/src/fm/components/avatar/avatar.component.ts
+++ b/projects/common/src/fm/components/avatar/avatar.component.ts
@@ -1,5 +1,6 @@
import { Component, EventEmitter, Input, OnInit, Output } from '@angular/core';
import { IUser } from '../../models/user';
+import { AppConfig } from '../../shared/app.config';
@Component({
selector: 'fm-avatar',
@@ -16,11 +17,18 @@ export class AvatarComponent implements OnInit {
@Output() click = new EventEmitter();
- constructor() { }
+ constructor(private appConfig: AppConfig) {
+ }
ngOnInit(): void {
}
+ getAvatar():string {
+ if (!this.user) return null;
+ const apiEndpoint = this.appConfig.getConfig("apiEndPoint");
+ return `${apiEndpoint}/api/v1/users//${this.user.code}/avatar`;
+ }
+
getName():string {
if (!this.user) return null;
if (this.user.firstName && this.user.lastName)
diff --git a/projects/common/src/fm/components/user-menu/user-menu.component.html b/projects/common/src/fm/components/user-menu/user-menu.component.html
index c625332..86f59c3 100644
--- a/projects/common/src/fm/components/user-menu/user-menu.component.html
+++ b/projects/common/src/fm/components/user-menu/user-menu.component.html
@@ -1,6 +1,6 @@