'use client' import { useState } from 'react' import { useSearchParams } from 'next/navigation' import { KpiCards } from '@/components/dashboard/kpi-cards' import { ParaguayMap } from '@/components/dashboard/paraguay-map' import { DonutCuidados } from '@/components/dashboard/donut-cuidados' import { GaugeOrganizacional } from '@/components/dashboard/gauge-organizacional' import { HeatmapWidget } from '@/components/dashboard/heatmap-widget' import { PiramideDemografica } from '@/components/dashboard/piramide-demografica' import { ApoyosBar } from '@/components/dashboard/apoyos-bar' import { IntensidadProductividad } from '@/components/dashboard/intensidad-productividad' import { TablaSaturacion } from '@/components/dashboard/tabla-saturacion' import { FilterSidebar } from '@/components/dashboard/filter-sidebar' import type { DashboardFilters } from '@/lib/dashboard-types' // El survey_id se pasa como query param: /dashboard?survey_id=UUID export default function DashboardPage() { const searchParams = useSearchParams() const surveyId = searchParams.get('survey_id') ?? '30000000-0000-0000-0000-000000000001' const [filters, setFilters] = useState({}) const [sidebarCollapsed, setSidebarCollapsed] = useState(false) function handleDeptoClick(depto: string) { setFilters(f => ({ ...f, depto: depto || undefined })) } return (
setSidebarCollapsed(c => !c)} />

Economía del Cuidado — Paraguay

Datos agregados · k-anonimato k≥5 · Encuesta Mapeo de Cuidadores 2026 {filters.depto && · Filtro: {filters.depto}}

{/* Fila 1: KPIs (span 12) */}
{/* Fila 2: Mapa (6) + Donut (3) + Gauge (3) */}
{/* Fila 3: Heatmap (6) + Pirámide (6) */}
{/* Fila 4: Apoyos demandados (6) + Hexbin intensidad/bienestar (6) */}
{/* Fila 5: Saturación del cuidador (12) */}
) }