'use client'; import { Card } from '@/components/ui/card'; import { ExternalDataState } from './externalDataReducer'; import { Database, Cloud, Activity, Clock, TrendingUp, CheckCircle, } from 'lucide-react'; interface StatisticsOverviewProps { state: ExternalDataState; } export function StatisticsOverview({ state }: StatisticsOverviewProps) { const activeRate = state.statistics.totalSources > 0 ? (state.statistics.activeSources / state.statistics.totalSources * 100).toFixed(1) : '0'; return (
总数据源
{state.statistics.totalSources}
活跃数据源
{state.statistics.activeSources}
总数据点
{state.statistics.totalDataPoints.toLocaleString()}
活跃率
{activeRate}%