diff --git a/src/pages/Travel/ExtraCommunity.vue b/src/pages/Travel/ExtraCommunity.vue
index c7191a432..ec5cc613b 100644
--- a/src/pages/Travel/ExtraCommunity.vue
+++ b/src/pages/Travel/ExtraCommunity.vue
@@ -384,6 +384,7 @@ const cleanDragAndDropData = () => {
class="full-width"
table-style="user-select: none;"
@dragend="cleanDragAndDropData()"
+ :separator="!targetRowIndex && targetRowIndex !== 0 ? 'horizontal' : 'none'"
>
{
@dragenter="handleDragEnter($event, props.rowIndex)"
@dragover="handleDragOver($event)"
@drop="handleDrop()"
+ :class="{
+ 'dashed-border --top --left --right':
+ targetRowIndex === props.rowIndex,
+ '--bottom':
+ targetRowIndex === props.rowIndex &&
+ (!props.row.entries || props.row.entries.length === 0),
+ }"
>
{
:class="{
'dragged-row':
entryRowIndex === index && props.rowIndex === draggedRowIndex,
+ 'dashed-border --left --right': targetRowIndex === props.rowIndex,
+ '--bottom':
+ targetRowIndex === props.rowIndex &&
+ index === props.row.entries.length - 1,
}"
>
-
+
{{ entry.id }}
@@ -464,27 +475,27 @@ const cleanDragAndDropData = () => {
{{ entry.supplierName }}
+
+
+ {{ toCurrency(entry.invoiceAmount) }}
+
+
+ {{ entry.reference }}
+
+
+ {{ entry.stickers }}
+
- {{ toCurrency(entry.invoiceAmount) }}
- {{ entry.reference }}
- {{ entry.stickers }}
-
- {{ entry.loadedkg }}
- {{ entry.volumeKg }}
-
-
-
-
+
+ {{ entry.loadedkg }}
+
+
+ {{ entry.volumeKg }}
+
+
+
+
+
@@ -492,16 +503,25 @@ const cleanDragAndDropData = () => {