'use client' import { StreamableValue, useStreamableValue } from '@aigxion/isdk/rsc' // import { StreamableValue, useStreamableValue } from '@aigxion/isdk/rsc' import { MemoizedReactMarkdown } from '../ui-v2/markdown' export function BotMessage({ content }: { content: string | StreamableValue }) { const [data, error, pending] = useStreamableValue(content) // Currently, sometimes error occurs after finishing the stream. if (error) return
Error
return ( {children}

// }, // }} className="prose-sm prose-neutral prose-a:text-accent-foreground/50"> {/* {data} */} {data === '' ? typeof data === 'string' ? data : JSON.stringify(data) : data ?? ''}
) }