import React from 'react'; interface UserAvatarProps { name: string; size?: number; } const UserAvatar: React.FC = ({ name, size = 40 }) => { const initials = name.split(' ').map((n) => n[0]).join('').toUpperCase(); const generateColor = (name: string) => { const hash = Array.from(name).reduce((acc, char) => acc + char.charCodeAt(0), 0); const colors = ['#FF5733', '#33FF57', '#3357FF', '#FF33A1', '#FFBD33']; return colors[hash % colors.length]; }; const backgroundColor = generateColor(name); return (
{initials}
); }; export default UserAvatar;