From 655991c4718379b4d179b11b0dd736cbc12481b2 Mon Sep 17 00:00:00 2001 From: Thorsten Bus Date: Mon, 2 Mar 2026 21:22:19 +0100 Subject: [PATCH] fix(ui): add drag highlight to slide grid --- resources/js/Components/SlideGrid.vue | 202 ++++++++++++++++++++------ 1 file changed, 158 insertions(+), 44 deletions(-) diff --git a/resources/js/Components/SlideGrid.vue b/resources/js/Components/SlideGrid.vue index 10c7cbf..62be224 100644 --- a/resources/js/Components/SlideGrid.vue +++ b/resources/js/Components/SlideGrid.vue @@ -1,7 +1,8 @@ @@ -369,4 +465,22 @@ function isExpired(expireDate) { .slide-upload-card { min-height: 0; } + +/* Drag highlight styles */ +.slide-drag-ghost { + opacity: 0.4; + border: 2px dashed rgb(99, 102, 241); +} + +.slide-drag-chosen { + ring: 2px; + ring-color: rgb(99, 102, 241); + box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1); + transform: scale(1.05); +} + +.slide-drag-active { + opacity: 0.8; + transform: rotate(2deg); +}