diff --git a/projects/ucap-webmessenger-app/src/app/layouts/messenger/components/left-side.component.html b/projects/ucap-webmessenger-app/src/app/layouts/messenger/components/left-side.component.html index f09d1009..e78adbd5 100644 --- a/projects/ucap-webmessenger-app/src/app/layouts/messenger/components/left-side.component.html +++ b/projects/ucap-webmessenger-app/src/app/layouts/messenger/components/left-side.component.html @@ -149,6 +149,7 @@ [selectedUserList]="selectedUserList" (checkAllUser)="onCheckAllUser($event)" (checkUser)="onCheckUser($event)" + (openProfile)="onClickOpenProfile($event)" (toggleUser)="onToggleUser($event)" class="organization-side" > diff --git a/projects/ucap-webmessenger-app/src/app/layouts/messenger/components/left-sidenav/organization.component.html b/projects/ucap-webmessenger-app/src/app/layouts/messenger/components/left-sidenav/organization.component.html index f72bad85..fa09e77a 100644 --- a/projects/ucap-webmessenger-app/src/app/layouts/messenger/components/left-sidenav/organization.component.html +++ b/projects/ucap-webmessenger-app/src/app/layouts/messenger/components/left-sidenav/organization.component.html @@ -54,6 +54,7 @@ [selectedUserList]="selectedUserList" [isChecked]="getCheckedUser(userInfo)" (checkUser)="onCheckUser($event)" + (openProfile)="onClickOpenProfile($event)" (click)="onToggleUser(userInfo)" > Loading... @@ -74,6 +75,7 @@ [selectedUserList]="selectedUserList" [isChecked]="getCheckedUser(userInfo)" (checkUser)="onCheckUser($event)" + (openProfile)="onClickOpenProfile($event)" (click)="onToggleUser(userInfo)" > diff --git a/projects/ucap-webmessenger-app/src/app/layouts/messenger/components/left-sidenav/organization.component.ts b/projects/ucap-webmessenger-app/src/app/layouts/messenger/components/left-sidenav/organization.component.ts index 3371b83d..bac83e4a 100644 --- a/projects/ucap-webmessenger-app/src/app/layouts/messenger/components/left-sidenav/organization.component.ts +++ b/projects/ucap-webmessenger-app/src/app/layouts/messenger/components/left-sidenav/organization.component.ts @@ -72,6 +72,10 @@ export class OrganizationComponent implements OnInit, OnDestroy { isChecked: boolean; userInfos: (UserInfo | UserInfoSS | UserInfoF | UserInfoDN)[]; }>(); + @Output() + openProfile = new EventEmitter< + UserInfo | UserInfoSS | UserInfoF | UserInfoDN + >(); companyList$: Observable; companyCode: string; @@ -329,6 +333,10 @@ export class OrganizationComponent implements OnInit, OnDestroy { this.toggleUser.emit(userInfo); } + onClickOpenProfile(userInfo: UserInfo | UserInfoSS | UserInfoF | UserInfoDN) { + this.openProfile.emit(userInfo); + } + onClickShowSelectedUserList() { this.logger.debug('onClickShowSelectedUserList', this.selectedUserList); }