From 7ae82ccedb87d54f420f024d69ec7c9b8807cc0c Mon Sep 17 00:00:00 2001 From: Abdullah Atta Date: Mon, 19 Jun 2023 13:34:59 +0500 Subject: [PATCH] editor: always show link hover popup at mouse position --- .../editor/src/toolbar/floating-menus/hover-popup/index.tsx | 6 ++++-- packages/editor/src/toolbar/tools/link.tsx | 1 + 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/packages/editor/src/toolbar/floating-menus/hover-popup/index.tsx b/packages/editor/src/toolbar/floating-menus/hover-popup/index.tsx index 8efb99dea..d6a28affa 100644 --- a/packages/editor/src/toolbar/floating-menus/hover-popup/index.tsx +++ b/packages/editor/src/toolbar/floating-menus/hover-popup/index.tsx @@ -90,10 +90,12 @@ export function HoverPopupHandler(props: FloatingMenuProps) { blocking: false, focusOnRender: false, position: { - target: element, + target: "mouse", align: "center", location: "top", - isTargetAbsolute: true + isTargetAbsolute: true, + yOffset: 10, + xOffset: -10 } }); activePopup.current = { element, hide: hidePopup }; diff --git a/packages/editor/src/toolbar/tools/link.tsx b/packages/editor/src/toolbar/tools/link.tsx index 418c86df4..693981b66 100644 --- a/packages/editor/src/toolbar/tools/link.tsx +++ b/packages/editor/src/toolbar/tools/link.tsx @@ -230,6 +230,7 @@ export function OpenLink(props: ToolProps) { overflow: "hidden", textOverflow: "ellipsis", whiteSpace: "nowrap", + color: "primary", ":visited": { color: "primary" }, ":hover": { color: "primary", opacity: 0.8 } }}