공지사항 삭제알림
This commit is contained in:
parent
642160f8ad
commit
6966e68804
|
@ -102,7 +102,12 @@
|
||||||
<mat-icon [svgIcon]="'heroicons_outline:plus'"></mat-icon>
|
<mat-icon [svgIcon]="'heroicons_outline:plus'"></mat-icon>
|
||||||
<span class="ml-2 mr-1">숨김</span>
|
<span class="ml-2 mr-1">숨김</span>
|
||||||
</button>
|
</button>
|
||||||
<button class="ml-4" mat-flat-button [color]="'primary'">
|
<button
|
||||||
|
class="ml-4"
|
||||||
|
mat-flat-button
|
||||||
|
[color]="'primary'"
|
||||||
|
(click)="__onClickRemoveBtn($event, 'id')"
|
||||||
|
>
|
||||||
<mat-icon [svgIcon]="'heroicons_outline:plus'"></mat-icon>
|
<mat-icon [svgIcon]="'heroicons_outline:plus'"></mat-icon>
|
||||||
<span class="ml-2 mr-1">완전삭제</span>
|
<span class="ml-2 mr-1">완전삭제</span>
|
||||||
</button>
|
</button>
|
||||||
|
|
|
@ -77,6 +77,7 @@ export class ListComponent implements OnInit, AfterViewInit, OnDestroy {
|
||||||
|
|
||||||
private _unsubscribeAll: Subject<any> = new Subject<any>();
|
private _unsubscribeAll: Subject<any> = new Subject<any>();
|
||||||
|
|
||||||
|
configForm!: FormGroup;
|
||||||
/**
|
/**
|
||||||
* Constructor
|
* Constructor
|
||||||
*/
|
*/
|
||||||
|
@ -107,6 +108,29 @@ export class ListComponent implements OnInit, AfterViewInit, OnDestroy {
|
||||||
this._changeDetectorRef.markForCheck();
|
this._changeDetectorRef.markForCheck();
|
||||||
});
|
});
|
||||||
|
|
||||||
|
this.configForm = this._formBuilder.group({
|
||||||
|
title: '알림',
|
||||||
|
message:
|
||||||
|
'정말로 삭제하시겠습니까? <span class="font-medium">삭제!</span>',
|
||||||
|
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,
|
||||||
|
});
|
||||||
|
|
||||||
// Get the products
|
// Get the products
|
||||||
this.notices$ = this._noticeService.notices$;
|
this.notices$ = this._noticeService.notices$;
|
||||||
}
|
}
|
||||||
|
@ -142,6 +166,16 @@ export class ListComponent implements OnInit, AfterViewInit, OnDestroy {
|
||||||
this.__isSearchOpened = !this.__isSearchOpened;
|
this.__isSearchOpened = !this.__isSearchOpened;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
__onClickRemoveBtn(event: MouseEvent, id: string): void {
|
||||||
|
// Open the dialog and save the reference of it
|
||||||
|
const dialogRef = this._fuseConfirmationService.open(this.configForm.value);
|
||||||
|
|
||||||
|
// Subscribe to afterClosed from the dialog reference
|
||||||
|
dialogRef.afterClosed().subscribe((result) => {
|
||||||
|
console.log(result);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Create product
|
* Create product
|
||||||
*/
|
*/
|
||||||
|
|
Loading…
Reference in New Issue
Block a user