diff --git a/openvidu-components-angular/projects/openvidu-angular/src/lib/components/avatar-profile/avatar-profile.component.ts b/openvidu-components-angular/projects/openvidu-angular/src/lib/components/avatar-profile/avatar-profile.component.ts index e0d70722..1f54f11c 100644 --- a/openvidu-components-angular/projects/openvidu-angular/src/lib/components/avatar-profile/avatar-profile.component.ts +++ b/openvidu-components-angular/projects/openvidu-angular/src/lib/components/avatar-profile/avatar-profile.component.ts @@ -1,24 +1,22 @@ -import { Component, Input, OnInit } from '@angular/core'; +import { Component, Input } from '@angular/core'; @Component({ - selector: 'ov-avatar-profile', + selector: 'ov-avatar-profile', template: ` -
- {{letter}} -
- `, - styleUrls: ['./avatar-profile.component.css'] +
+ {{ letter }} +
+ `, + styleUrls: ['./avatar-profile.component.css'] }) -export class AvatarProfileComponent implements OnInit { +export class AvatarProfileComponent { + letter: string; - color: string; - - @Input() letter; - - constructor() { } - - ngOnInit(): void { - this.color = `hsl(${Math.random() * 360}, 100%, 75%)`; + @Input() + set name(nickname: string) { + this.letter = nickname[0]; } + @Input() color; + constructor() {} } diff --git a/openvidu-components-angular/projects/openvidu-angular/src/lib/components/stream/stream.component.html b/openvidu-components-angular/projects/openvidu-angular/src/lib/components/stream/stream.component.html index 71fa9318..f4e081f2 100644 --- a/openvidu-components-angular/projects/openvidu-angular/src/lib/components/stream/stream.component.html +++ b/openvidu-components-angular/projects/openvidu-angular/src/lib/components/stream/stream.component.html @@ -26,6 +26,12 @@ + + -