From 7e173943ac783756521c4957a1c24b5288ab45b7 Mon Sep 17 00:00:00 2001 From: Eric Liu Date: Sun, 10 Nov 2024 11:50:54 -0800 Subject: [PATCH] fix(toolbar-menu): remove redundant menu offset for Svelte 5 compatibility (#2047) Fixes #2040 --- src/DataTable/ToolbarMenu.svelte | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/DataTable/ToolbarMenu.svelte b/src/DataTable/ToolbarMenu.svelte index a769498c..9fd0bb8a 100644 --- a/src/DataTable/ToolbarMenu.svelte +++ b/src/DataTable/ToolbarMenu.svelte @@ -5,12 +5,11 @@ import Settings from "../icons/Settings.svelte"; import OverflowMenu from "../OverflowMenu/OverflowMenu.svelte"; - const ctx = getContext("Toolbar"); + const ctx = getContext("Toolbar") ?? {}; let menuRef = null; - $: ctx.setOverflowVisible(menuRef != null); - $: if (menuRef) menuRef.style.top = "100%"; + $: ctx.setOverflowVisible?.(menuRef != null);