diff --git a/client/components/modals/rssfeed/OpenCloseModal.vue b/client/components/modals/rssfeed/OpenCloseModal.vue index 4eff9401..86dfeccf 100644 --- a/client/components/modals/rssfeed/OpenCloseModal.vue +++ b/client/components/modals/rssfeed/OpenCloseModal.vue @@ -12,7 +12,7 @@
- content_copy + {{ copiedToClipboard ? 'check' : 'content_copy' }}
@@ -68,7 +68,8 @@ export default { preventIndexing: true, ownerName: '', ownerEmail: '' - } + }, + copiedToClipboard: false } }, watch: { @@ -160,8 +161,11 @@ export default { this.processing = false }) }, - copyToClipboard(str) { - this.$copyToClipboard(str, this) + async copyToClipboard(str) { + this.copiedToClipboard = await this.$copyToClipboard(str) + setTimeout(() => { + this.copiedToClipboard = false + }, 2000) }, closeFeed() { this.processing = true diff --git a/client/components/modals/rssfeed/ViewFeedModal.vue b/client/components/modals/rssfeed/ViewFeedModal.vue index 70412517..ac594ed7 100644 --- a/client/components/modals/rssfeed/ViewFeedModal.vue +++ b/client/components/modals/rssfeed/ViewFeedModal.vue @@ -6,7 +6,7 @@
- content_copy + {{ copiedToClipboard ? 'check' : 'content_copy' }}
@@ -56,7 +56,8 @@ export default { }, data() { return { - processing: false + processing: false, + copiedToClipboard: false } }, computed: { @@ -76,8 +77,11 @@ export default { } }, methods: { - copyToClipboard(str) { - this.$copyToClipboard(str, this) + async copyToClipboard(str) { + this.copiedToClipboard = await this.$copyToClipboard(str) + setTimeout(() => { + this.copiedToClipboard = false + }, 2000) } }, mounted() {}