"use client"; import { CornerDownLeft, RefreshCcw, StopCircle } from "lucide-react"; import { useState } from "react"; import Textarea from "react-textarea-autosize"; import { Button } from "@/components/ui/button"; import { fontMessage } from "@/lib/fonts"; import { useCmdEnterSubmit } from "@/lib/hooks/use-command-enter-submit"; import { cn } from "@/lib/utils"; export interface PromptProps { onSubmit: (value: string) => void; onRefresh?: () => void; onAbort?: () => void; isLoading: boolean; } export function Prompt({ onSubmit, onRefresh, onAbort, isLoading, }: PromptProps) { const [input, setInput] = useState(""); const { formRef, onKeyDown } = useCmdEnterSubmit(); return (
); } Prompt.displayName = "Prompt";