import { Component, OnInit, Input, Output, EventEmitter } from '@angular/core'; import { GroupDetailData, UserInfo } from '@ucap-webmessenger/protocol-sync'; @Component({ selector: 'ucap-group-expansion-panel', templateUrl: './expansion-panel.component.html', styleUrls: ['./expansion-panel.component.scss'] }) export class ExpansionPanelComponent implements OnInit { @Input() groupBuddyList: { group: GroupDetailData; buddyList: UserInfo[] }[]; @Output() selectBuddy = new EventEmitter(); constructor() {} ngOnInit() {} onClickBuddy(buddy: UserInfo) { this.selectBuddy.emit(buddy); } }