import { Copy, Check, ThumbsUp, ThumbsDown } from "lucide-react" import { cn } from "@lib/utils" interface MessageActionsProps { messageId: string messageText: string isLastMessage: boolean isHovered: boolean copiedMessageId: string | null messageFeedback: Record onCopy: (messageId: string, text: string) => void onLike: (messageId: string) => void onDislike: (messageId: string) => void } export function MessageActions({ messageId, messageText, isLastMessage, isHovered, copiedMessageId, messageFeedback, onCopy, onLike, onDislike, }: MessageActionsProps) { const shouldShowActions = isHovered || isLastMessage return (
) }