mirror of
https://github.com/CherryHQ/cherry-studio.git
synced 2025-12-19 14:41:24 +08:00
fix(InputbarCore): prevent message send when cannotSend is true (#11337)
Add cannotSend check to prevent message sending when conditions aren't met
This commit is contained in:
parent
34723934f4
commit
4bac843b37
@ -313,7 +313,7 @@ export const InputbarCore: FC<InputbarCoreProps> = ({
|
|||||||
|
|
||||||
const isEnterPressed = event.key === 'Enter' && !event.nativeEvent.isComposing
|
const isEnterPressed = event.key === 'Enter' && !event.nativeEvent.isComposing
|
||||||
if (isEnterPressed) {
|
if (isEnterPressed) {
|
||||||
if (isSendMessageKeyPressed(event, sendMessageShortcut)) {
|
if (isSendMessageKeyPressed(event, sendMessageShortcut) && !cannotSend) {
|
||||||
handleSendMessage()
|
handleSendMessage()
|
||||||
event.preventDefault()
|
event.preventDefault()
|
||||||
return
|
return
|
||||||
@ -359,6 +359,7 @@ export const InputbarCore: FC<InputbarCoreProps> = ({
|
|||||||
translate,
|
translate,
|
||||||
handleToggleExpanded,
|
handleToggleExpanded,
|
||||||
sendMessageShortcut,
|
sendMessageShortcut,
|
||||||
|
cannotSend,
|
||||||
handleSendMessage,
|
handleSendMessage,
|
||||||
setText,
|
setText,
|
||||||
setTimeoutTimer,
|
setTimeoutTimer,
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user