Add open slot prop to <Menu>
This commit is contained in:
@@ -162,9 +162,17 @@
|
|||||||
[MenuStates.Open]: State.Open,
|
[MenuStates.Open]: State.Open,
|
||||||
[MenuStates.Closed]: State.Closed,
|
[MenuStates.Closed]: State.Closed,
|
||||||
});
|
});
|
||||||
|
|
||||||
|
$: slot = { open: menuState === MenuStates.Open };
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<svelte:window on:mousedown={handleWindowMousedown} />
|
<svelte:window on:mousedown={handleWindowMousedown} />
|
||||||
<Render {...$$restProps} use={[...use, forwardEvents]} {as} name={"Menu"}>
|
<Render
|
||||||
<slot />
|
{...$$restProps}
|
||||||
|
use={[...use, forwardEvents]}
|
||||||
|
{as}
|
||||||
|
{slot}
|
||||||
|
name={"Menu"}
|
||||||
|
>
|
||||||
|
<slot {...slot} />
|
||||||
</Render>
|
</Render>
|
||||||
|
|||||||
Reference in New Issue
Block a user