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);