rowSelection(index)"
+ @dblclick="() => emit('rowAction', index)"
+ @dragstart="() => draggedRow = index"
+ @dragenter="() => draggedOverRow = index"
+ @dragend="() => dragDropRow()"
+ :class="{
+ 'selected': selection.includes(index),
+ 'dragged-over-before': index === draggedOverRow && draggedOverRow < draggedRow,
+ 'dragged-over-after': index === draggedOverRow && draggedOverRow > draggedRow,
+ }">
+
+ {{ component ? "" : atPath(row, path) }}
+
+ |