diff --git a/src/app/creator-room/creator-room.component.html b/src/app/creator-room/creator-room.component.html index e62eea4bd987f88fd3096e16b2579d4e40cd8c8a..6f26cfd8005272545c97a00b29934b01c73523ff 100644 --- a/src/app/creator-room/creator-room.component.html +++ b/src/app/creator-room/creator-room.component.html @@ -36,7 +36,7 @@ <mat-card-header><h3>Do you really want to delete this room?<br>This action can not be undone.</h3> </mat-card-header> <mat-card-content> - <button mat-raised-button color="warn" matTooltip="Delete selected room" (click)="delete(room)"> + <button mat-raised-button color="warn" matTooltip="Delete selected room" (click)="deleteRoom(room)"> Delete room </button> <button mat-raised-button color="primary" matTooltip="Leave delete dialog" (click)="disableDeletion()"> diff --git a/src/app/creator-room/creator-room.component.ts b/src/app/creator-room/creator-room.component.ts index 6ee69f133cfb40779e9551352e3e5c5e5f39bd8a..75469a290bf592f48d7ed2dde5a2ceacf7fa45e7 100644 --- a/src/app/creator-room/creator-room.component.ts +++ b/src/app/creator-room/creator-room.component.ts @@ -4,6 +4,7 @@ import { ActivatedRoute } from '@angular/router'; import { RoomComponent } from '../room/room.component'; import { Room } from '../room'; import { Location } from '@angular/common'; +import { NotificationService } from '../notification.service'; @Component({ selector: 'app-creator-room', @@ -15,6 +16,7 @@ export class CreatorRoomComponent extends RoomComponent implements OnInit { deleteDialog = false; constructor(protected roomService: RoomService, + protected notification: NotificationService, protected route: ActivatedRoute, protected location: Location) { super(roomService, route, location); @@ -38,4 +40,10 @@ export class CreatorRoomComponent extends RoomComponent implements OnInit { this.deleteDialog = false; } + deleteRoom(room: Room): void { + const msg = room.name + ' deleted'; + this.notification.show(msg); + this.delete(room); + } + }