import { CircleHelp } from "lucide-react"; import { AccordionComp } from "~/components/accordionComp"; import { LoadingPage } from "~/components/loading"; import { Card, CardContent, CardDescription, CardHeader, CardTitle, } from "~/components/ui/card"; import { useTranslation } from "~/providers/I18nProvider"; import type { UsersId } from "~/schemas/public/Users"; import { api } from "~/utils/api"; import { Credenza, CredenzaBody, CredenzaContent, CredenzaDescription, CredenzaHeader, CredenzaTitle, CredenzaTrigger, } from "../custom_ui/credenza"; import { ServizioList } from "../servizio/servizio"; import { Button } from "../ui/button"; export const AdminDashboard = () => { const { data: stats, isLoading } = api.stats.adminDashStats.useQuery(); if (isLoading) return ; return (

Admin Dashboard

{!stats ? (
Errore caricamento statistiche
) : (
Utenti Numero totale di utenti registrati {stats.userCount}
)}
); }; export const UserDashboard = ({ userId }: { userId: UsersId }) => { const { data, isLoading } = api.servizio.getAllServizioAnnunci.useQuery({ userId, }); if (isLoading) return ; return (

Le tue ricerche

); }; export const UserDashboardFaq = () => { const { t, locale } = useTranslation(); const title = locale === "it" ? "Domande frequenti" : "Frequently Asked Questions"; return ( {title} {title} ); };