'use client'; import { Card, CardContent, CardDescription, CardHeader, CardTitle } from '@repo/shadcn/card'; import { BarChart, Bar, XAxis, YAxis, CartesianGrid, Tooltip, Legend, ResponsiveContainer, PieChart, Pie, Cell } from 'recharts'; import { SurveyStatisticsData } from '../schemas/statistics'; interface SurveyOverviewProps { data: SurveyStatisticsData | undefined; } export function SurveyOverview({ data }: SurveyOverviewProps) { if (!data) return null; const { totalSurveys, totalResponses, completionRate, surveysByMonth } = data; const COLORS = ['#0088FE', '#00C49F', '#FFBB28', '#FF8042', '#8884d8']; return (
Total de Encuestas
{totalSurveys}

Encuestas creadas en la plataforma

Total de Respuestas
{totalResponses}

Respuestas recibidas en todas las encuestas

{/* Tasa de Completado
{totalSurveys/totalResponses}

Porcentaje de encuestas completadas

*/}
Encuestas por Mes Distribución de encuestas creadas por mes
); }