flotilla/src/lib/components/EmojiPicker.svelte

16 lines
375 B
Svelte
Raw Normal View History

2024-09-25 20:46:10 +00:00
<script lang="ts">
2024-10-08 18:39:16 +00:00
import "emoji-picker-element"
import type {Emoji} from "emoji-picker-element/shared"
import {onMount} from "svelte"
2024-09-25 20:46:10 +00:00
export let onClick: (emoji: Emoji) => void
let element: Element
onMount(() => {
2024-10-08 18:39:16 +00:00
element.addEventListener("emoji-click", (event: any) => onClick(event.detail as Emoji))
2024-09-25 20:46:10 +00:00
})
</script>
<emoji-picker bind:this={element} />