diff --git a/src/lib/components/menu/Menu.svelte b/src/lib/components/menu/Menu.svelte index 72b251a..0e6f9b2 100644 --- a/src/lib/components/menu/Menu.svelte +++ b/src/lib/components/menu/Menu.svelte @@ -12,7 +12,7 @@ import type { SupportedAs } from "$lib/internal/elements"; import { forwardEventsBuilder } from "$lib/internal/forwardEventsBuilder"; import { get_current_component } from "svelte/internal"; - import Render from "$lib/utils/Render.svelte"; + import Render, { type TPassThroughProps } from "$lib/utils/Render.svelte"; export enum MenuStates { Open, @@ -53,13 +53,25 @@ } return context; } + + type TMenuProps< + TSlotProps extends {}, + TAsProp extends SupportedAs + > = TPassThroughProps & {}; + + type TMenuItemProps< + TSlotProps extends {}, + TAsProp extends SupportedAs + > = TPassThroughProps & {}; + + +