+
+
Custom
+
+
+ {customEmoji.length > 0 && (
+
+ {customEmoji.map((e) => {
+ const canDelete = user?.id === e.uploaded_by || user?.is_site_admin
+ return (
+
+ )
+ })}
+
+ )}
+
{recent.length > 0 && (
Recently used
@@ -97,10 +174,10 @@ export function EmojiPicker({ onPick, onClose, placement = 'below', align = 'lef
type="button"
role="menuitem"
className="emoji-picker-item"
- title={EMOJI_NAMES[emoji]?.name}
+ title={titleFor(emoji)}
onClick={() => pick(emoji)}
>
- {emoji}
+
))}
@@ -116,10 +193,10 @@ export function EmojiPicker({ onPick, onClose, placement = 'below', align = 'lef
type="button"
role="menuitem"
className="emoji-picker-item"
- title={EMOJI_NAMES[emoji]?.name}
+ title={titleFor(emoji)}
onClick={() => pick(emoji)}
>
- {emoji}
+