summaryrefslogtreecommitdiffhomepage
path: root/packages
diff options
context:
space:
mode:
authorDavid Hill <[email protected]>2025-10-30 16:55:23 +0000
committerDavid Hill <[email protected]>2025-10-30 16:55:23 +0000
commit15de97c10fa2b0ec3a8c99e0477733ead0e52fda (patch)
tree3b3354978dcec8c2237b2f909a284cef9ab12f5b /packages
parentf202fa0d89c2300853969ea04369ccb3ed953b23 (diff)
downloadopencode-15de97c10fa2b0ec3a8c99e0477733ead0e52fda.tar.gz
opencode-15de97c10fa2b0ec3a8c99e0477733ead0e52fda.zip
Change position
Diffstat (limited to 'packages')
-rw-r--r--packages/console/app/src/component/header.tsx9
1 files changed, 8 insertions, 1 deletions
diff --git a/packages/console/app/src/component/header.tsx b/packages/console/app/src/component/header.tsx
index e089e40e3..e68b89ae2 100644
--- a/packages/console/app/src/component/header.tsx
+++ b/packages/console/app/src/component/header.tsx
@@ -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)
}