import Head from "next/head";
import { Sidebar } from "~/components/area-riservata/sidebar";
import { LoadingPage } from "~/components/loading";
import { useTranslation } from "~/providers/I18nProvider";
import { type NextPageWithLayout } from "~/pages/_app";
import { SiteHeader } from "~/components/navbar/site-header";
import { useSession } from "~/providers/SessionProvider";
import { Status500 } from "~/components/status-page";
import { api } from "~/utils/api";
import { ChatSidebar } from "~/components/chat/chat-sidebar";
const AdminChats: NextPageWithLayout = () => {
const { t } = useTranslation();
const session = useSession();
const { data: activeChats, isLoading: isLoadingActiveChats } =
api.chat.getActiveChats.useQuery();
const { data: inactiveUsers, isLoading: isLoadingInactiveUsers } =
api.users.getActiveUsersWithoutChat.useQuery();
if (
session.status === "pending" ||
isLoadingActiveChats ||
isLoadingInactiveUsers
)
return