From b5df24270d2d16adb04095187980fc1b3a726575 Mon Sep 17 00:00:00 2001 From: N Pex Date: Thu, 21 Apr 2022 08:21:11 +0000 Subject: [PATCH] Add "copy link" functionality to room welcome header. --- src/components/CreatedRoomWelcomeHeader.vue | 36 ++++++++++++++++++++- 1 file changed, 35 insertions(+), 1 deletion(-) diff --git a/src/components/CreatedRoomWelcomeHeader.vue b/src/components/CreatedRoomWelcomeHeader.vue index 7e85763..074afd2 100644 --- a/src/components/CreatedRoomWelcomeHeader.vue +++ b/src/components/CreatedRoomWelcomeHeader.vue @@ -4,7 +4,18 @@
@@ -54,6 +65,29 @@ export default { return null; }, }, + data() { + return { + publicRoomLinkCopied: false + } + }, + methods: { + copyPublicLink() { + const self = this; + this.$copyText(this.publicRoomLink).then( + function (ignored) { + // Success! + self.publicRoomLinkCopied = true; + setInterval(() => { + // Hide again + self.publicRoomLinkCopied = false; + }, 3000); + }, + function (e) { + console.log(e); + } + ); + } + } };