"use client"; import { ArrowUp, Plus, X } from "lucide-react"; export interface ChatSendButtonProps { disabled: boolean; hasContent: boolean; isMenuOpen: boolean; menuId: string; onClick: () => void; onMenuToggle: () => void; onPointerDownSend: () => void; } export function ChatSendButton({ disabled, hasContent, isMenuOpen, menuId, onClick, onMenuToggle, onPointerDownSend, }: ChatSendButtonProps) { const isSendMode = hasContent; const label = isSendMode ? "Send message" : isMenuOpen ? "Close chat actions" : "Open chat actions"; return ( ); }