/** 专家头像组件(带 fallback 首字母) */ import { cn } from '@/lib/utils' interface ExpertAvatarProps { name: string avatarUrl?: string | null size?: number className?: string } export function ExpertAvatar({ name, avatarUrl, size = 40, className }: ExpertAvatarProps) { const initial = name?.[0] || '?' if (avatarUrl) { return ( {name} ) } return (
{initial}
) }