'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'