diff --git a/webapp/src/components/DFCode.vue b/webapp/src/components/DFCode.vue index 1054439..14c1363 100644 --- a/webapp/src/components/DFCode.vue +++ b/webapp/src/components/DFCode.vue @@ -6,6 +6,17 @@ + + Copied to clipboard! + + @@ -13,10 +24,13 @@ import { ref } from 'vue'; const codeContent = ref(null); +const snackbarOpen = ref(false); function copyToClipboard() { if (codeContent.value) { - navigator.clipboard.writeText(codeContent.value.innerText); + navigator.clipboard.writeText(codeContent.value.innerText) + .then(() => snackbarOpen.value = true) + .catch(() => console.error('Failed to copy to clipboard')); } } diff --git a/webapp/src/components/DFMapPopup.vue b/webapp/src/components/DFMapPopup.vue index 4ca113e..cdab7ac 100644 --- a/webapp/src/components/DFMapPopup.vue +++ b/webapp/src/components/DFMapPopup.vue @@ -1,6 +1,6 @@