diff --git a/components/publish/PublishEmojiPicker.client.vue b/components/publish/PublishEmojiPicker.client.vue new file mode 100644 index 00000000..3365dd2b --- /dev/null +++ b/components/publish/PublishEmojiPicker.client.vue @@ -0,0 +1,46 @@ + + + diff --git a/components/publish/PublishWidget.vue b/components/publish/PublishWidget.vue index 49993cda..c0ae1449 100644 --- a/components/publish/PublishWidget.vue +++ b/components/publish/PublishWidget.vue @@ -64,6 +64,10 @@ async function handlePaste(evt: ClipboardEvent) { await uploadAttachments(Array.from(files)) } +function insertText(text: string) { + editor.value?.chain().insertContent(text).focus().run() +} + async function pickAttachments() { const files = await fileOpen([ { @@ -232,6 +236,8 @@ defineExpose({ v-if="shouldExpanded" flex="~ gap-2 1" m="l--1" pt-2 justify="between" max-full border="t base" > + +