Add open slot prop to <Menu>

This commit is contained in:
Ryan Gossiaux
2021-12-30 09:46:29 -10:00
parent a96c4a2339
commit 809cf84164

View File

@@ -162,9 +162,17 @@
[MenuStates.Open]: State.Open,
[MenuStates.Closed]: State.Closed,
});
$: slot = { open: menuState === MenuStates.Open };
</script>
<svelte:window on:mousedown={handleWindowMousedown} />
<Render {...$$restProps} use={[...use, forwardEvents]} {as} name={"Menu"}>
<slot />
<Render
{...$$restProps}
use={[...use, forwardEvents]}
{as}
{slot}
name={"Menu"}
>
<slot {...slot} />
</Render>