import React from 'react'; import './style.scss'; export interface MessageAvatarProps { role: string; color: string; size?: number; className?: string; } export const MessageAvatar: React.FC = ({ role, color, size = 36, className = '' }) => { let avatar = <>{role.charAt(0).toUpperCase()}; switch (role.toLowerCase()) { case 'user': avatar = ( ); break; case 'assistant': avatar = ( ); break; case 'model': case 'system': case 'developer': avatar = ( ); break; case 'thinking': avatar = ( ); break; case 'tool': case 'result': avatar = ( ); break; case 'error': avatar = ( ); break; } return (
{avatar}
); };