fix edit submit issue
This commit is contained in:
parent
365ee9d580
commit
817d9856b9
20
app/page.tsx
20
app/page.tsx
@ -1025,20 +1025,16 @@ export default function Home() {
|
|||||||
});
|
});
|
||||||
}, [append]);
|
}, [append]);
|
||||||
|
|
||||||
const handleSuggestedQuestionClick = useCallback(async (question: string) => {
|
const handleSuggestedQuestionClick = useCallback((question: string) => {
|
||||||
setLastSubmittedQuery(question.trim());
|
|
||||||
setHasSubmitted(true);
|
setHasSubmitted(true);
|
||||||
setSuggestedQuestions([]);
|
setSuggestedQuestions([]);
|
||||||
await append({
|
setInput(question.trim());
|
||||||
content: question.trim(),
|
handleSubmit(new Event('submit') as any);
|
||||||
role: 'user'
|
}, [setInput, handleSubmit]);
|
||||||
});
|
|
||||||
}, [append]);
|
|
||||||
|
|
||||||
const handleFormSubmit = useCallback((e: React.FormEvent<HTMLFormElement>) => {
|
const handleFormSubmit = useCallback((e: React.FormEvent<HTMLFormElement>) => {
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
if (input.trim()) {
|
if (input.trim()) {
|
||||||
setLastSubmittedQuery(input.trim());
|
|
||||||
setHasSubmitted(true);
|
setHasSubmitted(true);
|
||||||
setSuggestedQuestions([]);
|
setSuggestedQuestions([]);
|
||||||
handleSubmit(e);
|
handleSubmit(e);
|
||||||
@ -1061,15 +1057,11 @@ export default function Home() {
|
|||||||
setMessages(updatedMessages);
|
setMessages(updatedMessages);
|
||||||
setIsEditingMessage(false);
|
setIsEditingMessage(false);
|
||||||
setEditingMessageIndex(-1);
|
setEditingMessageIndex(-1);
|
||||||
setInput('');
|
handleSubmit(e);
|
||||||
append({
|
|
||||||
content: input.trim(),
|
|
||||||
role: 'user'
|
|
||||||
});
|
|
||||||
} else {
|
} else {
|
||||||
toast.error("Please enter a valid message.");
|
toast.error("Please enter a valid message.");
|
||||||
}
|
}
|
||||||
}, [input, messages, editingMessageIndex, setMessages, setInput, append]);
|
}, [input, messages, editingMessageIndex, setMessages, handleSubmit]);
|
||||||
|
|
||||||
const exampleQueries = [
|
const exampleQueries = [
|
||||||
"Weather in Doha",
|
"Weather in Doha",
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user