diff --git a/src/components/EmojiPickerDialog/index.tsx b/src/components/EmojiPickerDialog/index.tsx index f89ab47..1e59ece 100644 --- a/src/components/EmojiPickerDialog/index.tsx +++ b/src/components/EmojiPickerDialog/index.tsx @@ -24,7 +24,8 @@ export default function EmojiPickerDialog({ {children} { + onEmojiClick={(data, e) => { + e.stopPropagation() setOpen(false) onEmojiClick?.(data.emoji) }} diff --git a/src/components/PostEditor/PostContent.tsx b/src/components/PostEditor/PostContent.tsx index 558aef3..2604548 100644 --- a/src/components/PostEditor/PostContent.tsx +++ b/src/components/PostEditor/PostContent.tsx @@ -5,11 +5,10 @@ import { useToast } from '@/hooks/use-toast' import { createCommentDraftEvent, createShortTextNoteDraftEvent } from '@/lib/draft-event' import { useNostr } from '@/providers/NostrProvider' import postContentCache from '@/services/post-content-cache.service' -import { ImageUp, LoaderCircle, Settings, Smile } from 'lucide-react' +import { ImageUp, LoaderCircle, Settings } from 'lucide-react' import { Event, kinds } from 'nostr-tools' import { useRef, useState } from 'react' import { useTranslation } from 'react-i18next' -import EmojiPickerDialog from '../EmojiPickerDialog' import Mentions from './Mentions' import { usePostEditor } from './PostEditorProvider' import PostOptions from './PostOptions' @@ -125,11 +124,6 @@ export default function PostContent({ {uploadingFiles > 0 ? : } - textareaRef.current?.insertText(emoji)}> - -