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)} profile {friend.name}{" "} {friend.role} {renderPulse(friend.status)} ); })}
); }