From 38b8fbdecc262dc176530291a79276f82560ae7c Mon Sep 17 00:00:00 2001 From: andzejsp Date: Sun, 7 May 2023 15:40:57 +0300 Subject: [PATCH] added toast with copy to clipboard --- web/src/components/Message.vue | 10 ++++- web/src/components/Toast.vue | 57 ++++++++++++++++++++++++ web/src/views/DiscussionsView.vue | 72 +++++++++++++++++++------------ 3 files changed, 110 insertions(+), 29 deletions(-) create mode 100644 web/src/components/Toast.vue diff --git a/web/src/components/Message.vue b/web/src/components/Message.vue index 4bd1cd1c..35d90851 100644 --- a/web/src/components/Message.vue +++ b/web/src/components/Message.vue @@ -21,7 +21,7 @@
+ title="Copy message to clipboard" @click.stop="copyContentToClipboard()">
\ No newline at end of file diff --git a/web/src/components/Toast.vue b/web/src/components/Toast.vue new file mode 100644 index 00000000..48bd600b --- /dev/null +++ b/web/src/components/Toast.vue @@ -0,0 +1,57 @@ + + + diff --git a/web/src/views/DiscussionsView.vue b/web/src/views/DiscussionsView.vue index 3129f3aa..8aaf2dbf 100644 --- a/web/src/views/DiscussionsView.vue +++ b/web/src/views/DiscussionsView.vue @@ -110,7 +110,7 @@
+ @click="scrollToElement($event.target)" :id="'msg-' + msg.id" ref="messages" @copy="copyToClipBoard" /> @@ -122,6 +122,14 @@
+ +
+ + Check icon +
+
Message content copied to clipboard!
+