fix: 🐛
This commit is contained in:
parent
b8bdd4ac5b
commit
bddc7bde60
2 changed files with 4 additions and 4 deletions
|
|
@ -38,7 +38,7 @@ export const EmojiList = forwardRef<EmojiListHandler, EmojiListProps>((props, re
|
||||||
selectItem(selectedIndex)
|
selectItem(selectedIndex)
|
||||||
}
|
}
|
||||||
|
|
||||||
useEffect(() => setSelectedIndex(0), [props.items])
|
useEffect(() => setSelectedIndex(props.items.length ? 0 : -1), [props.items])
|
||||||
|
|
||||||
useImperativeHandle(ref, () => {
|
useImperativeHandle(ref, () => {
|
||||||
return {
|
return {
|
||||||
|
|
@ -53,7 +53,7 @@ export const EmojiList = forwardRef<EmojiListHandler, EmojiListProps>((props, re
|
||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
|
|
||||||
if (x.event.key === 'Enter') {
|
if (x.event.key === 'Enter' && selectedIndex >= 0) {
|
||||||
enterHandler()
|
enterHandler()
|
||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -40,7 +40,7 @@ const MentionList = forwardRef<MentionListHandle, MentionListProps>((props, ref)
|
||||||
}
|
}
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
setSelectedIndex(0)
|
setSelectedIndex(props.items.length ? 0 : -1)
|
||||||
}, [props.items])
|
}, [props.items])
|
||||||
|
|
||||||
useImperativeHandle(ref, () => ({
|
useImperativeHandle(ref, () => ({
|
||||||
|
|
@ -55,7 +55,7 @@ const MentionList = forwardRef<MentionListHandle, MentionListProps>((props, ref)
|
||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
|
|
||||||
if (event.key === 'Enter') {
|
if (event.key === 'Enter' && selectedIndex >= 0) {
|
||||||
enterHandler()
|
enterHandler()
|
||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue