Change position

This commit is contained in:
David Hill
2025-10-30 16:55:23 +00:00
parent f202fa0d89
commit 15de97c10f

View File

@@ -80,7 +80,14 @@ export function Header(props: { zen?: boolean }) {
const handleLogoContextMenu = (event: MouseEvent) => {
event.preventDefault()
setStore("contextMenuPosition", { x: event.clientX, y: event.clientY })
const logoElement = (event.currentTarget as HTMLElement).querySelector("a")
if (logoElement) {
const rect = logoElement.getBoundingClientRect()
setStore("contextMenuPosition", {
x: rect.left - 16,
y: rect.bottom + 8,
})
}
setStore("contextMenuOpen", true)
}