From ece6096064315740e5f79d0cb7f318d53866731c Mon Sep 17 00:00:00 2001 From: Peter Bastiani Date: Sat, 27 Feb 2021 10:16:07 +0100 Subject: [PATCH 1/6] AW-1881 Avatar --- .../src/fm/components/avatar/avatar.component.html | 10 +++++++++- .../src/fm/components/avatar/avatar.component.ts | 10 +++++++++- .../fm/components/user-menu/user-menu.component.html | 2 +- 3 files changed, 19 insertions(+), 3 deletions(-) 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 @@