146 lines
3.7 KiB
Plaintext
146 lines
3.7 KiB
Plaintext
<mat-card-content>
|
|
<div>
|
|
<mat-horizontal-stepper #stepper>
|
|
<mat-step label="Step 1" state="select-user">
|
|
<ucap-local-organization-select-user
|
|
(changeUserList)="onChangeSelectedUserList($event)"
|
|
></ucap-local-organization-select-user>
|
|
<ng-template
|
|
[ngTemplateOutlet]="selectedUserListTemplate"
|
|
></ng-template>
|
|
<div>
|
|
<button mat-button (click)="onClickChoice()">취소</button>
|
|
<button mat-button matStepperNext>
|
|
완료
|
|
</button>
|
|
</div>
|
|
</mat-step>
|
|
<mat-step label="Step 2" state="chat">
|
|
<div>
|
|
<mat-label>새 그룹 추가</mat-label>
|
|
<input
|
|
matInput
|
|
#searchWordInput
|
|
placeholder="그룹 이름을 입력해주세요."
|
|
/>
|
|
<button
|
|
mat-button
|
|
matSuffix
|
|
mat-icon-button
|
|
aria-label="Clear"
|
|
(click)="searchWordInput.value = ''; onClickCancel()"
|
|
>
|
|
<mat-icon>close</mat-icon>
|
|
</button>
|
|
</div>
|
|
<ng-template
|
|
[ngTemplateOutlet]="selectedUserListTemplate"
|
|
></ng-template>
|
|
<div>
|
|
<button mat-button matStepperPrevious>Back</button>
|
|
<button mat-button (click)="onClickComplete(searchWordInput.value)">
|
|
Next
|
|
</button>
|
|
</div>
|
|
</mat-step>
|
|
</mat-horizontal-stepper>
|
|
</div>
|
|
|
|
<!-- <mat-card-actions class="button-form flex-row">
|
|
<button
|
|
mat-stroked-button
|
|
(click)="onClickChoice(false)"
|
|
class="mat-primary"
|
|
>
|
|
{{ 'common.messages.no' | translate }}
|
|
</button>
|
|
<button
|
|
mat-flat-button
|
|
[disabled]="getBtnValid()"
|
|
(click)="onClickChoice(true)"
|
|
class="mat-primary"
|
|
>
|
|
{{ 'common.messages.yes' | translate }}
|
|
</button>
|
|
</mat-card-actions> -->
|
|
</mat-card-content>
|
|
|
|
그룹 생성
|
|
액션
|
|
취소
|
|
idx: 0 팝업 닫힘
|
|
idx: 1 그룹 이름 화면 이동
|
|
완료
|
|
idx: 0 결과값 (그룹이름)
|
|
idx: 1 결과값 (그룹이름, 선택유저리스트)
|
|
그룹지정 완료
|
|
출력
|
|
idx: 0 그룹 이름 입력 화면
|
|
idx: 1 멤버 추가 화면
|
|
|
|
그룹 수정
|
|
액션
|
|
취소
|
|
idx: 0 팝업 닫힘
|
|
idx: 1 그룹 이름 화면 이동
|
|
완료
|
|
idx: 0 결과값 (그룹이름)
|
|
idx: 1 결과값 (그룹이름, 선택유저리스트)
|
|
그룹지정 완료
|
|
출력
|
|
idx: 0 그룹 이름 입력 화면
|
|
idx: 1 멤버 추가 화면
|
|
|
|
그룹 멤버 관리
|
|
액션
|
|
삭제
|
|
취소
|
|
완료
|
|
그룹복사
|
|
취소
|
|
완료
|
|
그룹이동
|
|
취소
|
|
완료
|
|
멤버 추가
|
|
취소
|
|
완료
|
|
출력
|
|
선택 그룹 익스
|
|
|
|
새로운 대화방
|
|
액션
|
|
취소
|
|
대화방 멤버 추가
|
|
대화방 유형 선택
|
|
출력
|
|
대화방 유형 선택
|
|
대화방 이름 입력
|
|
|
|
키: 순서 o
|
|
|
|
|
|
const dialogRef = this.dialog.open<
|
|
ConfirmDialogComponent,
|
|
ConfirmDialogData,
|
|
ConfirmDialogResult
|
|
>(ConfirmDialogComponent, {
|
|
data: {
|
|
title: this.i18nService.t('room.dialog.titleExitFromRoom'),
|
|
html: this.i18nService.t('room.dialog.confirmExitFromRoom')
|
|
}
|
|
});
|
|
|
|
dialogRef
|
|
.afterClosed()
|
|
.pipe(
|
|
take(1),
|
|
map((result) => {
|
|
console.log('처리됨', result);
|
|
}),
|
|
catchError((err) => {
|
|
console.log('error');
|
|
return of(err);
|
|
})
|
|
)
|
|
.subscribe(); |