Update TextChat.jsx

This commit is contained in:
bsu3338 2023-08-05 19:27:39 -05:00 committed by GitHub
parent b49024f1f0
commit 28a00a5037
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -31,6 +31,14 @@ export default function TextChat({ isSearchView = false }) {
const { conversationId, jailbreak } = conversation || {};
const { isSpeechSupported, isListening, text: speechText, toggleListening } = useSpeechRecognition(ask);
useEffect(() => {
if (isListening && speechText) {
setText(speechText);
} else {
setText('');
}
}, [speechText, isListening, setText]);
// auto focus to input, when enter a conversation.
useEffect(() => {
if (!conversationId) {
@ -114,7 +122,7 @@ export default function TextChat({ isSearchView = false }) {
const changeHandler = (e) => {
const { value } = e.target;
setText(value || speechText);
setText(value);
};
const getPlaceholderText = () => {