import { FaPlus } from "react-icons/fa";
import { UserStatus } from "../../models/user";
import Image from "next/image";
import { IoPulseOutline, IoRemoveOutline } from "react-icons/io5";
let testFriends = [
{
name: "Liam",
role: "engineer",
systemAvatar: "29",
status: UserStatus.online,
},
{
name: "Emily",
role: "engineer",
systemAvatar: "02",
status: UserStatus.online,
},
{
name: "Paul",
role: "architect",
systemAvatar: "43",
status: UserStatus.online,
},
{
name: "Mark",
role: "engineer",
systemAvatar: "04",
status: UserStatus.busy,
},
];
function statusBubble(status: UserStatus) {
console.log(status);
switch (status) {
case UserStatus.online:
return (
);
case UserStatus.busy:
return (
);
case UserStatus.offline:
return (
);
default:
return (
);
}
}
function renderPulse(status: UserStatus) {
switch (status) {
case UserStatus.online:
return (
);
case UserStatus.busy:
return (
);
case UserStatus.offline:
return (
);
default:
return (
);
}
}
export default function TeamVoiceLine() {
return (
TEAM
{/* list of team members */}
{testFriends.map((friend, i) => {
return (
{statusBubble(friend.status)}
{friend.name}{" "}
{friend.role}
{renderPulse(friend.status)}
);
})}
);
}