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

34 lines
775 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;
index?: number;
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,
index = 0,
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} index={index} />
)}
</div>
<div className="user-name" style={{ backgroundColor: color }}>
{userName}
</div>
</div>
);
2025-03-25 17:34:20 +05:30
};
export default CollabUserIcon;