import { Avatar, Badge } from "antd"; import { useRouter } from "next/router"; import { FaDotCircle, FaWalking, FaRocket, FaCheckDouble, FaCircle, FaUser, FaRegClock, FaCheck, FaAngleRight, FaGithub, FaAtlassian, } from "react-icons/fa"; import { Routes } from "@nirvana/common/helpers/routes"; import LiveRoom from "../Conversations/LiveRoom"; import Conversation from "@nirvana/common/models/conversation"; import { useRecoilValue } from "recoil"; import { countNavigationContentSelector, liveRoomsSelector, RelativeTimeConvosSections, RelativeTimeSeparatedConvosSelector, } from "../../recoil/main"; import ConversationFullRow from "../Conversations/ConversationFullRow"; export default function Conversations() { const router = useRouter(); const liveRooms = useRecoilValue(liveRoomsSelector); const relativeConvoSections = useRecoilValue( RelativeTimeSeparatedConvosSelector ); const todayConvos = relativeConvoSections.get( RelativeTimeConvosSections.today ); const last7DaysConvos = relativeConvoSections.get( RelativeTimeConvosSections.last7Days ); const earlierMonthConvos = relativeConvoSections.get( RelativeTimeConvosSections.earlierThisMonth ); const oldJunkConvos = relativeConvoSections.get( RelativeTimeConvosSections.oldJunk ); const navConvoCounts = useRecoilValue(countNavigationContentSelector); const isStaleState = navConvoCounts.liveCount == 0 && navConvoCounts.defaultCount == 0; if (isStaleState) { return (