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 @@
@@ -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() {}