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

51 lines
1.4 KiB
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} color={color} />
// <div
// className="user-image"
// style={{
// lineHeight: "30px",
// textTransform: "uppercase",
// textAlign: "center",
// fontSize: "16px",
// borderRadius: "50%",
// backgroundColor: color,
// overflow: "hidden",
// backgroundSize: "cover",
// backgroundPosition: "center",
// color: "white",
// fontWeight: "bold",
// }}>
// {userName[0]}
// </div>
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;