'use client'; import { PieChart, Pie, Cell, ResponsiveContainer, Legend, Tooltip } from 'recharts'; import { Smile } from 'lucide-react'; export default function SentimentChart() { // Dados de exemplo - substituir por dados reais da API const data = [ { name: 'Muito Positivo', value: 850, color: '#10b981' }, { name: 'Positivo', value: 1240, color: '#22c55e' }, { name: 'Neutro', value: 2130, color: '#6b7280' }, { name: 'Negativo', value: 420, color: '#f59e0b' }, { name: 'Muito Negativo', value: 183, color: '#ef4444' }, ]; const COLORS = data.map(item => item.color); const renderCustomLabel = (entry: any) => { const percent = ((entry.value / data.reduce((a, b) => a + b.value, 0)) * 100).toFixed(1); return `${percent}%`; }; return (