Skip to content
Source
Sign inSign up

threadDragGap.ts

12 lines410 Bytes

1export function threadDragGapOffset(
2 rowOffset: number,
3 sourceOffset: number,
4 sourceHeight: number,
5 insertionOffset: number,
6): number {
7 if (rowOffset === sourceOffset) return 0;
8 if (insertionOffset <= sourceOffset) {
9 return rowOffset >= insertionOffset && rowOffset < sourceOffset ? sourceHeight : 0;
10 }
11 return rowOffset > sourceOffset && rowOffset < insertionOffset ? -sourceHeight : 0;