'use client' import { Button } from '@/components/ui/button' import { IconCheck, IconChevronUpDown, IconCopy } from '@/components/ui/icons' import { useCopyToClipboard } from '@/lib/hooks/use-copy-to-clipboard' import { cn } from '@/lib/utils' import { Message } from '@aigxion/isdk' interface ChatMessageActionsProps extends React.ComponentProps<'div'> { message: Message } export function ChatMessageActions({ message, className, onExpandClick, ...props }: ChatMessageActionsProps & { onExpandClick?: () => void }) { const { isCopied, copyToClipboard } = useCopyToClipboard({ timeout: 2000 }) return (
{message.function_call && ( )}
) }