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!
+
+
+ mdi-close
+
+
+
@@ -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 @@
-
+