diff --git a/src/components/ChatHeader.vue b/src/components/ChatHeader.vue index 37df2b2..ee026ca 100644 --- a/src/components/ChatHeader.vue +++ b/src/components/ChatHeader.vue @@ -17,6 +17,23 @@ Leave + + + + + Leave room? + +
Do you really want to leave the room?
+
+ + + + Cancel + Ok + +
+
+ @@ -26,6 +43,7 @@ export default { data() { return { memberCount: null, + showLeaveConfirmation: false }; }, mounted() { @@ -78,6 +96,10 @@ export default { }, leaveRoom() { + this.showLeaveConfirmation = true; + }, + + doLeaveRoom() { //this.$matrix.matrixClient.forget(this.room.roomId, true, undefined) const roomId = this.room.roomId; this.$matrix.matrixClient.leave(roomId, undefined)