'use client' import { UseChatHelpers } from 'ai-connector' import { RefreshCcw, StopCircle } from 'lucide-react' import { Button } from '@/components/ui/button' import { ExternalLink } from '@/components/external-link' import { PromptForm } from '@/components/prompt-form' export interface ChatPanelProps extends Pick< UseChatHelpers, 'append' | 'isLoading' | 'reload' | 'messages' | 'stop' > { id?: string } export function ChatPanel({ isLoading, stop, append, reload, messages }: ChatPanelProps) { return (
Open source AI chatbot app built with{' '}