iterative/vscode-dvc

View on GitHub
webview/src/shared/components/dragDrop/currentTarget.ts

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
import { DragEvent } from 'react'

export const getEventCurrentTargetDistances = (e: DragEvent<HTMLElement>) => {
  const itemClientRect = e.currentTarget.getBoundingClientRect()
  return {
    bottom: itemClientRect.bottom,
    left: itemClientRect.left,
    right: itemClientRect.right,
    top: itemClientRect.top
  }
}