diff --git a/assets/js/app/editor/Components/Select.vue b/assets/js/app/editor/Components/Select.vue index 4f9eb8d73..a83b6dfae 100644 --- a/assets/js/app/editor/Components/Select.vue +++ b/assets/js/app/editor/Components/Select.vue @@ -34,6 +34,9 @@ class="multiselect__tag" :draggable="!taggable" @dragstart="drag($event)" + @dragover="dragOver($event)" + @dragleave="dragLeave($event)" + @dragend="dragEnd($event)" >
@@ -61,6 +64,7 @@ diff --git a/assets/scss/modules/editor/fields/_multiselect.scss b/assets/scss/modules/editor/fields/_multiselect.scss index f6e5f17ed..da1c84a89 100644 --- a/assets/scss/modules/editor/fields/_multiselect.scss +++ b/assets/scss/modules/editor/fields/_multiselect.scss @@ -1,3 +1,15 @@ -.multiselect__tag__drag { - display: inline-flex; +.multiselect__tag { + &__drag { + display: inline-flex; + } + + border: 1px dashed transparent; + + &.dragover { + border-color: $bolt-bluegray; + } + + &.dragging { + opacity: 0.25; + } }