28 lines
716 B
TypeScript
Raw Normal View History

2019-09-27 12:53:21 +09:00
import { Component, OnInit, Input, Output, EventEmitter } from '@angular/core';
2019-09-25 17:41:16 +09:00
2019-10-02 14:34:17 +09:00
import { ucapAnimations } from '@ucap-webmessenger/ui';
2019-09-27 12:53:21 +09:00
import { GroupDetailData, UserInfo } from '@ucap-webmessenger/protocol-sync';
@Component({
selector: 'ucap-group-expansion-panel',
templateUrl: './expansion-panel.component.html',
2019-10-02 14:34:17 +09:00
styleUrls: ['./expansion-panel.component.scss'],
animations: ucapAnimations
})
export class ExpansionPanelComponent implements OnInit {
@Input()
2019-09-27 12:53:21 +09:00
groupBuddyList: { group: GroupDetailData; buddyList: UserInfo[] }[];
@Output()
selectBuddy = new EventEmitter<UserInfo>();
constructor() {}
ngOnInit() {}
2019-09-27 12:53:21 +09:00
onClickBuddy(buddy: UserInfo) {
this.selectBuddy.emit(buddy);
}
}