/** Keep hit testing in the original layout while rows make room for the lifted item. */export function threadDragGapOffset( rowOffset: number, sourceOffset: number, sourceHeight: number, insertionOffset: number,): number { if (rowOffset === sourceOffset) return 0; if (insertionOffset <= sourceOffset) { return rowOffset >= insertionOffset && rowOffset < sourceOffset ? sourceHeight : 0; } return rowOffset > sourceOffset && rowOffset < insertionOffset ? -sourceHeight : 0;}
/** Keep hit testing in the original layout while rows make room for the lifted item. */
export function threadDragGapOffset(
rowOffset: number,
sourceOffset: number,
sourceHeight: number,
insertionOffset: number,
): number {
if (rowOffset === sourceOffset) return 0;
if (insertionOffset <= sourceOffset) {
return rowOffset >= insertionOffset && rowOffset < sourceOffset ? sourceHeight : 0;
}
return rowOffset > sourceOffset && rowOffset < insertionOffset ? -sourceHeight : 0;
}