diff --git a/utils/createContextMenu.ts b/utils/createContextMenu.ts index 88fe6fb..cf93a37 100644 --- a/utils/createContextMenu.ts +++ b/utils/createContextMenu.ts @@ -2,15 +2,19 @@ import { render } from "vue"; import ContextMenu from "~/components/UserInterface/ContextMenu.vue"; import type { ContextMenuItem } from "~/types/interfaces"; -export default (e: MouseEvent, menuItems: ContextMenuItem[]) => { +export default (e: PointerEvent | MouseEvent, menuItems: ContextMenuItem[]) => { console.log("Rendering new context menu"); const menuContainer = document.createElement("div"); + console.log("hello"); menuContainer.id = "context-menu"; document.body.appendChild(menuContainer); + console.log("pointer x:", e.clientX); + console.log("pointer y:", e.clientY); + console.log("menu items:", menuItems); const contextMenu = h(ContextMenu, { menuItems, - cursorX: e.clientX, - cursorY: e.clientY + pointerX: e.clientX, + pointerY: e.clientY }); render(contextMenu, menuContainer); console.log("Rendered");