'use client'; import { useQuery } from '@tanstack/react-query'; import { Building2, CheckCircle2, CircleDollarSign, Clock, TrendingUp, XCircle } from 'lucide-react'; import { getMasterDashboard } from '@/lib/api/dashboard'; import { formatCurrency } from '@/lib/format'; import { StatCard } from '@/components/domain/stat-card'; /** * Sem gráfico de evolução (tarefa 1 da Etapa 15, "se o backend expuser dado * suficiente"): `GET /master/dashboard` (`dashboard.service.ts#resumo`) só * devolve o snapshot atual — nenhuma série histórica de faturamento/novos * tenants. Ficou só com os cards de resumo, como a própria tarefa já * previa para esse cenário. */ export default function MasterDashboardPage() { const { data, isLoading } = useQuery({ queryKey: ['master', 'dashboard'], queryFn: getMasterDashboard, }); return (
Visão geral da plataforma