import { memo } from 'react'; import Popover from '~/components/ui/Popover'; import Tooltip from '~/components/ui/Tooltip'; import type { ParsedUIMessage } from '~/lib/stores/ai-state'; import { Markdown } from './Markdown'; export const AssistantMessage = memo(({ message }: { message: ParsedUIMessage }) => { return (
{message.parts.map((part) => { if (part.type === 'data-summary') { return (
{part.data.summary && (
} > {part.data.summary && (

摘要

{part.data.summary}
)}
)}
); } })} {message.content && {message.content}}
); });