Files
Dwinzo_dev/app/src/modules/collaboration/collabUserIcon.tsx

32 lines
742 B
TypeScript
Raw Normal View History

2025-03-25 17:34:20 +05:30
import React from "react";
2025-03-28 19:20:52 +05:30
import CustomAvatar from "./users/Avatar";
2025-03-25 17:34:20 +05:30
interface CollabUserIconProps {
2025-03-28 19:20:52 +05:30
userName: string;
userImage?: string;
color: string;
2025-03-25 17:34:20 +05:30
}
const CollabUserIcon: React.FC<CollabUserIconProps> = ({
2025-03-28 19:20:52 +05:30
userImage,
userName,
color,
2025-03-25 17:34:20 +05:30
}) => {
2025-03-28 19:20:52 +05:30
return (
<div className="collab-user-live-container">
<div className="user-image-container">
{userImage ? (
<img className="user-image" src={userImage} alt={userName} />
) : (
<CustomAvatar name={userName} color={color} />
2025-03-28 19:20:52 +05:30
)}
</div>
<div className="user-name" style={{ backgroundColor: color }}>
{userName}
</div>
</div>
);
2025-03-25 17:34:20 +05:30
};
export default CollabUserIcon;