import { RefreshCcw } from "lucide-react";
import { useState } from "react";
import { AreaRiservataLayout } from "~/components/Layout";
import { LoadingPage } from "~/components/loading";
import { Status500 } from "~/components/status-page";
import { UsersTable } from "~/components/tables/users-table";
import { Button } from "~/components/ui/button";
import {
Dialog,
DialogContent,
DialogDescription,
DialogHeader,
DialogTitle,
DialogTrigger,
} from "~/components/ui/dialog";
import { FormNewUser } from "~/forms/FormNewUser";
import type { NextPageWithLayout } from "~/pages/_app";
import { api } from "~/utils/api";
const Admin_Utenti: NextPageWithLayout = () => {
const { data, isLoading, refetch } = api.users.getUsersWChatInfo.useQuery(
undefined,
{
refetchOnWindowFocus: true,
},
);
if (isLoading) return