From 1a899de0b33c5942c5edeebd86c3a6187112b3c1 Mon Sep 17 00:00:00 2001 From: Jonathan Bourdon Date: Thu, 24 Apr 2025 22:11:44 -0400 Subject: [PATCH] feat: add drag-and-drop to BannerEditor and CreatorLogoEditor --- frontend/src/views/creators/BannerEditor.vue | 25 ++++++++++++++++- .../src/views/creators/CreatorLogoEditor.vue | 27 ++++++++++++++++++- 2 files changed, 50 insertions(+), 2 deletions(-) diff --git a/frontend/src/views/creators/BannerEditor.vue b/frontend/src/views/creators/BannerEditor.vue index 0f64868..b35f7b0 100644 --- a/frontend/src/views/creators/BannerEditor.vue +++ b/frontend/src/views/creators/BannerEditor.vue @@ -41,7 +41,10 @@ /> -
+
{ } emits('closeRequested') } + +// Add drop handler +const handleDrop = (event) => { + const file = event.dataTransfer.files[0] + if (file && file.type.startsWith('image/')) { + selectedFile.value = file + const reader = new FileReader() + reader.onload = (e) => { + fileUrl.value = e.target.result + showCropper.value = true + } + reader.readAsDataURL(file) + } +}