diff --git a/src-ui/app/main_page/main_section/message_container/message_input_box/MessageInputBox.jsx b/src-ui/app/main_page/main_section/message_container/message_input_box/MessageInputBox.jsx index 9664dced..dfffc2cb 100644 --- a/src-ui/app/main_page/main_section/message_container/message_input_box/MessageInputBox.jsx +++ b/src-ui/app/main_page/main_section/message_container/message_input_box/MessageInputBox.jsx @@ -4,13 +4,14 @@ import SendMessageSvg from "@images/send_message.svg?react"; import { useMessage } from "@logics/useMessage"; import { store, useEnableAutoClearMessageBox } from "@store"; import { scrollToBottom } from "@logics/scrollToBottom"; - +import { useConfig } from "@logics/useConfig"; export const MessageInputBox = () => { const [inputValue, setInputValue] = useState(""); const { sendMessage } = useMessage(); const { currentEnableAutoClearMessageBox } = useEnableAutoClearMessageBox(); + const { currentSendMessageButtonType } = useConfig(); const onSubmitFunction = (e) => { e.preventDefault(); @@ -28,6 +29,13 @@ export const MessageInputBox = () => { setInputValue(e.currentTarget.value); }; + const onKeyDownFunction = (e) => { + if (currentSendMessageButtonType.data === "show_and_disable_enter_key") return; + if (e.keyCode == 13 && e.shiftKey == false) { + onSubmitFunction(e); + } + }; + return (