import { api } from "~/utils/api"; import { LoadingPage } from "~/components/loading"; import type { UsersId } from "~/schemas/public/Users"; import { ServizioContainer } from "~/components/servizio/main"; import { AccordionComp } from "~/components/accordionComp"; import { useTranslation } from "~/providers/I18nProvider"; import AnalyticsChart from "~/components/analyticsChart"; export const AdminDashboard = () => { const { data: stats, isLoading } = api.stats.adminDashStats.useQuery(); if (isLoading) return ; return (

Admin Dashboard

{!stats ? (
Errore caricamento statistiche
) : (
)}
); }; export const UserDashboard = ({ userId }: { userId: UsersId }) => { const { data: servizi, isLoading: loadingServizi } = api.servizio.getAllServizioAnnunci.useQuery({ userId }); const { t } = useTranslation(); return (

Le tue ricerche

{loadingServizi ? ( ) : ( servizi?.map((servizio, idx) => ( )) )}
); };