From e25aa01a2e9c930f4623ae6cfa0331478f9f4165 Mon Sep 17 00:00:00 2001 From: Fuwn Date: Mon, 15 Jan 2024 19:26:46 -0800 Subject: fix(tooltip): off screen alignment --- src/lib/Tooltip/tooltip.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/lib/Tooltip/tooltip.ts b/src/lib/Tooltip/tooltip.ts index 9fa4aa87..50ebcc17 100644 --- a/src/lib/Tooltip/tooltip.ts +++ b/src/lib/Tooltip/tooltip.ts @@ -30,7 +30,8 @@ const tooltip = (element: HTMLElement) => { const mouseMove = (event: MouseEvent) => { if (div) { div.style.left = `${ - above && event.pageX - div.offsetWidth / 2 > 0 + event.pageX - div.offsetWidth / 2 > 0 || + event.pageX + div.offsetWidth / 2 > window.innerWidth ? event.pageX - div.offsetWidth / 2 : event.pageX + offset }px`; -- cgit v1.2.3