{{ entry.artist }}
@@ -45,12 +91,12 @@ const eta = computed(() =>{
@click="$emit('waitingRoomToQueue', entry.uuid)" >
-
+
+
+
+
+
+
@@ -76,4 +122,12 @@ const eta = computed(() =>{
content: "in ";
}
+.draggedoverTop {
+ border-top: 2px solid #008000;
+}
+
+.draggedoverBottom {
+ border-bottom: 2px solid #008000;
+}
+
diff --git a/src/components/MobileLayout.vue b/src/components/MobileLayout.vue
index 84d6062..4a9d1bb 100644
--- a/src/components/MobileLayout.vue
+++ b/src/components/MobileLayout.vue
@@ -5,7 +5,7 @@ import RecentTab from './RecentTab.vue'
import TabHeader from './TabHeader.vue'
const props = defineProps(['state']);
-const emit = defineEmits(['update:searchTerm', 'search', 'append', 'skip', 'skipCurrent', 'moveUp', 'waitingRoomToQueue'])
+const emit = defineEmits(['update:searchTerm', 'search', 'append', 'skip', 'skipCurrent', 'moveUp', 'waitingRoomToQueue', 'moveTo'])
@@ -26,6 +26,7 @@ const emit = defineEmits(['update:searchTerm', 'search', 'append', 'skip', 'skip
:waiting_room_policy="state.waiting_room_policy"
@skip="(uuid) => $emit('skip', uuid)"
@moveUp="(uuid) => $emit('moveUp', uuid)"
+ @moveTo="(data) => $emit('moveTo', data)"
@skipCurrent="$emit('skipCurrent')"
@waitingRoomToQueue="(uuid) => $emit('waitingRoomToQueue', uuid)"
/>
diff --git a/src/components/QueueDesktop.vue b/src/components/QueueDesktop.vue
index 9e268e7..61f8d1f 100644
--- a/src/components/QueueDesktop.vue
+++ b/src/components/QueueDesktop.vue
@@ -2,7 +2,7 @@
import QueueInner from './QueueInner.vue'
const props = defineProps(['queue', 'waiting_room', 'admin', 'waiting_room_policy']);
-const emits = defineEmits(['skip', 'skipCurrent', 'moveUp', 'waitingRoomToQueue'])
+const emits = defineEmits(['skip', 'skipCurrent', 'moveUp', 'waitingRoomToQueue', 'moveTo'])