diff --git a/src/app/modules/admin/member/partner-recommendation/components/list.component.html b/src/app/modules/admin/member/partner-recommendation/components/list.component.html
index 74c23c2..8b04adc 100644
--- a/src/app/modules/admin/member/partner-recommendation/components/list.component.html
+++ b/src/app/modules/admin/member/partner-recommendation/components/list.component.html
@@ -116,11 +116,14 @@
-
@@ -257,7 +260,7 @@
추천인삭제
diff --git a/src/app/modules/admin/member/partner-recommendation/components/list.component.ts b/src/app/modules/admin/member/partner-recommendation/components/list.component.ts
index 45d99d9..e52ca9e 100644
--- a/src/app/modules/admin/member/partner-recommendation/components/list.component.ts
+++ b/src/app/modules/admin/member/partner-recommendation/components/list.component.ts
@@ -123,6 +123,9 @@ export class ListComponent implements OnInit, AfterViewInit, OnDestroy {
registSelection = new SelectionModel (true, []);
removeSelection = new SelectionModel(true, []);
+ addBtnConfigForm!: FormGroup;
+ removeBtnConfigForm!: FormGroup;
+
private _unsubscribeAll: Subject = new Subject();
/**
@@ -333,8 +336,55 @@ export class ListComponent implements OnInit, AfterViewInit, OnDestroy {
});
}
- __onClickAdd(event: MouseEvent): void {
- const dialogRef = this._matDialog.open(AddComposeComponent);
+ __addBtnConfirmConfig(): void {
+ this.addBtnConfigForm = this._formBuilder.group({
+ title: '알림',
+ message: '정말 추천인으로 추가하시겠습니까?',
+ icon: this._formBuilder.group({
+ show: true,
+ name: 'heroicons_outline:exclamation',
+ color: 'warn',
+ }),
+ actions: this._formBuilder.group({
+ confirm: this._formBuilder.group({
+ show: true,
+ label: '확인',
+ color: 'warn',
+ }),
+ cancel: this._formBuilder.group({
+ show: true,
+ label: '취소',
+ }),
+ }),
+ dismissible: true,
+ });
+ }
+ __removeBtnConfirmConfig(): void {
+ this.removeBtnConfigForm = this._formBuilder.group({
+ title: '알림',
+ message: '정말 삭제하시겠습니까?',
+ icon: this._formBuilder.group({
+ show: true,
+ name: 'heroicons_outline:exclamation',
+ color: 'warn',
+ }),
+ actions: this._formBuilder.group({
+ confirm: this._formBuilder.group({
+ show: true,
+ label: '확인',
+ color: 'warn',
+ }),
+ cancel: this._formBuilder.group({
+ show: true,
+ label: '취소',
+ }),
+ }),
+ dismissible: true,
+ });
+ }
+ __onClickAddBtn(event: MouseEvent): void {
+ // Open the dialog and save the reference of it
+ const dialogRef = this._fuseConfirmationService.open();
dialogRef.afterClosed().subscribe((result: AddComposeResult) => {
console.log('Compose dialog was closed!');
@@ -347,11 +397,13 @@ export class ListComponent implements OnInit, AfterViewInit, OnDestroy {
}
});
}
- __onClickDelete(event: MouseEvent): void {
- const dialogRef = this._matDialog.open(DeleteComposeComponent);
+ __onClickRemoveBtn(event: MouseEvent): void {
+ // Open the dialog and save the reference of it
+ const dialogRef = this._fuseConfirmationService.open();
+ // Subscribe to afterClosed from the dialog reference
dialogRef.afterClosed().subscribe((result) => {
- console.log('Compose dialog was closed!');
+ console.log(result);
});
}
|