import { useState } from "react"; import { ArrowUp } from "lucide-react"; import { cn } from "../lib/utils"; import { Textarea } from "./ui/textarea"; type MessageInputProps = { handleQueryChange: (event: React.ChangeEvent) => void; handleKeyDown: (event: React.ChangeEvent) => void; handleQuestionSubmit: () => void; setSimbaMode: (val: boolean) => void; query: string; isLoading: boolean; }; export const MessageInput = ({ query, handleKeyDown, handleQueryChange, handleQuestionSubmit, setSimbaMode, isLoading, }: MessageInputProps) => { const [simbaMode, setLocalSimbaMode] = useState(false); const toggleSimbaMode = () => { const next = !simbaMode; setLocalSimbaMode(next); setSimbaMode(next); }; return (
{/* Textarea */}