Files
nirvana/packages/web/components/Conversations/LiveRoom.tsx
T
2022-02-04 23:01:59 -08:00

33 lines
1.1 KiB
TypeScript

import Conversation from "@nirvana/common/models/conversation";
import { Avatar, Tooltip } from "antd";
import { FaWalking } from "react-icons/fa";
import { MasterAvatarGroupWithUserFetch } from "../UserDetails/MasterAvatarGroup";
export default function LiveRoom(props: { conversation: Conversation }) {
return (
<span className="group relative flex flex-row items-center bg-slate-50 rounded-lg border p-5 animate-pulse">
<MasterAvatarGroupWithUserFetch
listOfUserIds={props.conversation.membersInLiveRoom}
showCurrUser={true}
/>
<span className="text-md font-semibold ml-2 mr-10">
{props.conversation.name}
</span>
<span className="ml-auto text-xs text-slate-300 group-hover:invisible">
{"01:20"}
</span>
<Tooltip title={"Join live conversation"}>
<span
className="p-2 rounded-full hover:cursor-pointer hover:bg-slate-200
absolute right-5 text-slate-50 group-hover:text-teal-600 text-lg transition-all -z-10 group-hover:z-10"
>
<FaWalking className="text-lg" />
</span>
</Tooltip>
</span>
);
}