fix: 🐛

This commit is contained in:
codytseng
2025-09-02 22:57:44 +08:00
parent b8bdd4ac5b
commit bddc7bde60
2 changed files with 4 additions and 4 deletions

View File

@@ -38,7 +38,7 @@ export const EmojiList = forwardRef<EmojiListHandler, EmojiListProps>((props, re
selectItem(selectedIndex)
}
useEffect(() => setSelectedIndex(0), [props.items])
useEffect(() => setSelectedIndex(props.items.length ? 0 : -1), [props.items])
useImperativeHandle(ref, () => {
return {
@@ -53,7 +53,7 @@ export const EmojiList = forwardRef<EmojiListHandler, EmojiListProps>((props, re
return true
}
if (x.event.key === 'Enter') {
if (x.event.key === 'Enter' && selectedIndex >= 0) {
enterHandler()
return true
}

View File

@@ -40,7 +40,7 @@ const MentionList = forwardRef<MentionListHandle, MentionListProps>((props, ref)
}
useEffect(() => {
setSelectedIndex(0)
setSelectedIndex(props.items.length ? 0 : -1)
}, [props.items])
useImperativeHandle(ref, () => ({
@@ -55,7 +55,7 @@ const MentionList = forwardRef<MentionListHandle, MentionListProps>((props, ref)
return true
}
if (event.key === 'Enter') {
if (event.key === 'Enter' && selectedIndex >= 0) {
enterHandler()
return true
}