Browse Source

add closeOnClick slot prop to ActionMenu

master
Keviin Åberg Kultalahti 6 years ago
parent
commit
2b394eab25
  1. 7
      packages/bbui/src/ActionMenu/ActionMenu.svelte

7
packages/bbui/src/ActionMenu/ActionMenu.svelte

@ -16,6 +16,11 @@
export const show = () => { export const show = () => {
dropdown.show() dropdown.show()
} }
const closeOnClickWrapper = (cb) => {
dropdown.hide()
cb()
}
</script> </script>
<div class="contents" use:getAnchor on:click={dropdown.show}> <div class="contents" use:getAnchor on:click={dropdown.show}>
@ -23,7 +28,7 @@
</div> </div>
<Popover bind:this={dropdown} {anchor} align="left"> <Popover bind:this={dropdown} {anchor} align="left">
<Menu> <Menu>
<slot /> <slot closeOnClick={closeOnClickWrapper} />
</Menu> </Menu>
</Popover> </Popover>

Loading…
Cancel
Save