import { IoPulseOutline, IoRemoveOutline } from "react-icons/io5"; import { UserStatus } from "../models/user"; interface UserStatusPropsInterface { status: UserStatus; } export default function UserStatusBubble(props: UserStatusPropsInterface) { switch (props.status) { case UserStatus.online: return ( ); case UserStatus.busy: return ( ); case UserStatus.offline: return ( ); default: return ( ); } } // same as status pretty much but prolly less needed for all components export function UserPulse(props: UserStatusPropsInterface) { switch (props.status) { case UserStatus.online: return ( ); case UserStatus.busy: return ( ); case UserStatus.offline: return ; default: return ( ); } }