'use client'; import { Grid } from '@/ui/primitives/Grid'; import { StatCard } from '@/ui/StatCard'; import { LucideIcon } from 'lucide-react'; interface AdminStat { label: string; value: string | number; icon: LucideIcon; variant?: 'blue' | 'purple' | 'green' | 'orange'; trend?: { value: number; isPositive: boolean; }; } interface AdminStatsPanelProps { stats: AdminStat[]; } /** * AdminStatsPanel * * Semantic container for admin statistics. * Renders a grid of StatCards. */ export function AdminStatsPanel({ stats }: AdminStatsPanelProps) { return ( {stats.map((stat, index) => ( ))} ); }