From dedade0ab8cb428435c81ceeb2e697fab3e99bfc Mon Sep 17 00:00:00 2001 From: Thomas Lenz <Thomas.Lenz@mni.thm.de> Date: Mon, 12 Mar 2018 13:56:53 +0100 Subject: [PATCH] Add onNoClick() function and use it on leave button to close the dialog --- .../room-deletion/room-deletion.component.html | 2 +- .../room-deletion/room-deletion.component.ts | 17 +++++++++++++++-- 2 files changed, 16 insertions(+), 3 deletions(-) diff --git a/src/app/room-deletion/room-deletion.component.html b/src/app/room-deletion/room-deletion.component.html index 73ef4288a..425f44450 100644 --- a/src/app/room-deletion/room-deletion.component.html +++ b/src/app/room-deletion/room-deletion.component.html @@ -5,7 +5,7 @@ <button mat-raised-button color="warn"> Delete room </button> - <button mat-raised-button color="primary"> + <button mat-raised-button color="primary" (click)="onNoClick()"> Leave </button> </mat-card-content> diff --git a/src/app/room-deletion/room-deletion.component.ts b/src/app/room-deletion/room-deletion.component.ts index 29db39793..2efbbf059 100644 --- a/src/app/room-deletion/room-deletion.component.ts +++ b/src/app/room-deletion/room-deletion.component.ts @@ -1,4 +1,9 @@ -import { Component, OnInit } from '@angular/core'; +import { Component, Inject, OnInit } from '@angular/core'; +import { Router } from '@angular/router'; +import { MAT_DIALOG_DATA, MatDialogRef } from '@angular/material'; +import { NotificationService } from '../notification.service'; +import { RoomCreationComponent } from '../room-creation/room-creation.component'; +import { RoomService } from '../room.service'; @Component({ selector: 'app-room-deletion', @@ -7,8 +12,16 @@ import { Component, OnInit } from '@angular/core'; }) export class RoomDeletionComponent implements OnInit { - constructor() { } + constructor(private roomService: RoomService, + private router: Router, + private notification: NotificationService, + public dialogRef: MatDialogRef<RoomCreationComponent>, + @Inject(MAT_DIALOG_DATA) public data: any) { + } + onNoClick(): void { + this.dialogRef.close(); + } ngOnInit() { } -- GitLab