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.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>