Files
flotilla/src/app/components/ChatMessageEmojiButton.svelte
T
2024-10-23 16:16:28 -07:00

15 lines
501 B
Svelte

<script lang="ts">
import type {NativeEmoji} from "emoji-picker-element/shared"
import type {TrustedEvent} from "@welshman/util"
import EmojiButton from "@lib/components/EmojiButton.svelte"
import {makeReaction, sendWrapped} from "@app/commands"
export let event: TrustedEvent
export let pubkeys: string[]
const onEmoji = (emoji: NativeEmoji) =>
sendWrapped({template: makeReaction({event, content: emoji.unicode}), pubkeys})
</script>
<EmojiButton {onEmoji} class="join-item" />