From a152c1d6921e710291eb3104ccbe4a66c4798c8b Mon Sep 17 00:00:00 2001 From: Will Freeman Date: Mon, 14 Oct 2024 11:30:09 -0500 Subject: [PATCH] clean up, add snackbar for copying code --- webapp/src/components/DFCode.vue | 16 +++++++++++++++- webapp/src/components/DFMapPopup.vue | 2 +- 2 files changed, 16 insertions(+), 2 deletions(-) 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 @@