diff --git a/src/app/(app)/problems/[id]/@ai/@bot/page.tsx b/src/app/(app)/problems/[id]/@ai/@bot/page.tsx index 41d20ae..a161c4c 100644 --- a/src/app/(app)/problems/[id]/@ai/@bot/page.tsx +++ b/src/app/(app)/problems/[id]/@ai/@bot/page.tsx @@ -7,11 +7,11 @@ import { ChatBubbleAvatar, ChatBubbleMessage, } from "@/components/ui/chat/chat-bubble"; -import { SendHorizonal } from "lucide-react"; import { Button } from "@/components/ui/button"; import { useProblem } from "@/hooks/use-problem"; import MdxPreview from "@/components/mdx-preview"; import { Textarea } from "@/components/ui/textarea"; +import { BotIcon, SendHorizonal } from "lucide-react"; import { ScrollArea, ScrollBar } from "@/components/ui/scroll-area"; import { ChatMessageList } from "@/components/ui/chat/chat-message-list"; @@ -38,15 +38,22 @@ export default function AiBotPage() { content: `Current code:\n\`\`\`${currentLang}\n${currentValue}\n\`\`\``, }; - setMessages([...messages, currentCodeMessage]); + setMessages((prev) => [...prev, currentCodeMessage]); handleSubmit(); }, - [currentLang, currentValue, handleSubmit, input, messages, problemId, setMessages] + [currentLang, currentValue, handleSubmit, input, problemId, setMessages] ); return (