export default function CustomTooltip({ active, payload }) { if (!active || !payload?.length) return null const review = payload[0].payload if (!review.content && !review.author && !review.sentiment_label) return null const date = review.created_at ? new Date(review.created_at).toLocaleDateString('en-US', { year: 'numeric', month: 'short', day: 'numeric' }) : null const snippet = review.content ? review.content.length > 120 ? review.content.slice(0, 120) + '…' : review.content : null const isPositive = review.sentiment_label === 'POSITIVE' return (
{date}
} {review.author_rating != null && (★ {review.author_rating}/10
)} {review.isDisagree && ( ⚠ Disagree )} {snippet &&{snippet}
}