import React from 'react'; import { PieChart, Pie, Cell, Tooltip, ResponsiveContainer } from 'recharts'; const CacheStats = ({ stats, analytics, minimal = false }) => { if (!stats || !analytics) return null; const hits = analytics.cache_hits || 0; const misses = (analytics.total_queries || 0) - hits; const data = [ { name: 'Cache Hits', value: hits }, { name: 'Cache Misses', value: misses }, ]; const COLORS = ['#10b981', '#ef4444']; // Green for hit, Red for miss return (
Queries: {analytics.total_queries || 0}
Hit Rate: {analytics.cache_hit_rate || 0}%
{!minimal &&Items: {stats.total_entries || 0}
}