EmojiPicker: Don't send on enter, just add emoji to draft message
This commit is contained in:
parent
3c12a0aad0
commit
7a182636d2
3 changed files with 3 additions and 12 deletions
|
@ -34,7 +34,6 @@ export type EmojiPickDataType = {
|
|||
export type OwnProps = {
|
||||
readonly i18n: LocalizerType;
|
||||
readonly onPickEmoji: (o: EmojiPickDataType) => unknown;
|
||||
readonly doSend?: () => unknown;
|
||||
readonly skinTone?: number;
|
||||
readonly onSetSkinTone?: (tone: number) => unknown;
|
||||
readonly recentEmojis?: ReadonlyArray<string>;
|
||||
|
@ -71,7 +70,6 @@ export const EmojiPicker = React.memo(
|
|||
(
|
||||
{
|
||||
i18n,
|
||||
doSend,
|
||||
onPickEmoji,
|
||||
skinTone = 0,
|
||||
onSetSkinTone,
|
||||
|
@ -153,11 +151,7 @@ export const EmojiPicker = React.memo(
|
|||
const { shortName } = e.currentTarget.dataset;
|
||||
if ('key' in e) {
|
||||
if (e.key === 'Enter') {
|
||||
if (doSend) {
|
||||
doSend();
|
||||
e.stopPropagation();
|
||||
e.preventDefault();
|
||||
} else if (shortName) {
|
||||
if (shortName) {
|
||||
onPickEmoji({ skinTone: selectedTone, shortName });
|
||||
e.stopPropagation();
|
||||
e.preventDefault();
|
||||
|
@ -169,7 +163,7 @@ export const EmojiPicker = React.memo(
|
|||
onPickEmoji({ skinTone: selectedTone, shortName });
|
||||
}
|
||||
},
|
||||
[doSend, onPickEmoji, selectedTone]
|
||||
[onPickEmoji, selectedTone]
|
||||
);
|
||||
|
||||
// Handle key presses, particularly Escape
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue