X-Git-Url: https://git.arvados.org/arvados-workbench2.git/blobdiff_plain/e5b901f7d6f87b56f43d3dbe002c9c90a3d41349..d87ff106a9f51defe5aafab2ad23dc1dee267b29:/src/components/popover/helpers.ts diff --git a/src/components/popover/helpers.ts b/src/components/popover/helpers.ts index 13f74a68..ac860ac0 100644 --- a/src/components/popover/helpers.ts +++ b/src/components/popover/helpers.ts @@ -4,13 +4,16 @@ import { PopoverOrigin } from "@material-ui/core/Popover"; -export const mockAnchorFromMouseEvent = (event: React.MouseEvent) => { +export const createAnchorAt = (position: {x: number, y: number}) => { const el = document.createElement('div'); - const clientRect = { - left: event.clientX, - right: event.clientX, - top: event.clientY, - bottom: event.clientY, + const clientRect: DOMRect = { + x: position.x, + y: position.y, + toJSON: () => '', + left: position.x, + right: position.x, + top: position.y, + bottom: position.y, width: 0, height: 0 };