import dynamic from "next/dynamic"; import { AccordionComp } from "~/components/accordionComp"; import { LoadingPage } from "~/components/loading"; import { TabRicerca } from "~/components/tables/ricerca-table"; 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"; const TimeserieBarChart = dynamic( () => import("~/components/timeserieBarChart").then((mod) => mod.default), { ssr: false, loading: () =>
, }, ); const TimeserieBarChartStacked = dynamic( () => import("~/components/timeserieBarChartStacked").then((mod) => mod.default), { ssr: false, loading: () => , }, ); export const AdminDashboard = () => { const { data: stats, isLoading } = api.stats.adminDashStats.useQuery(); if (isLoading) return