"use client"; import { motion } from "framer-motion"; import { Droplets, Users, Cpu, TrendingUp, BookOpen, Percent, AlertTriangle, Award, Layers, Wallet } from "lucide-react"; import StatCard from "./StatCard"; import StatusBadge from "./StatusBadge"; const fadeUp = { hidden: { opacity: 0, y: 16 }, visible: (i = 0) => ({ opacity: 1, y: 0, transition: { duration: 0.4, delay: i * 0.05, ease: [0.23, 1, 0.32, 1] } }) }; export default function OverviewTab({ data }: { data: any }) { const s = data?.slippage || {}; const h = data?.holders || {}; const l = data?.liquidity || {}; const t = data?.trading || {}; const f = data?.funding || {}; const liq = data?.liquidation || {}; const m = data?.mining || {}; return (

System Status

{data?.status_meta && Object.entries(data.status_meta).map(([key, meta]: [string, any]) => (
{meta.label}

{meta.detail}

))}

Integration Map

{data?.config && Object.entries(data.config).map(([key, item]: [string, any]) => (
{item.label}
{item.value_public && {item.value_public}}
{item.env &&
{item.env}
}
))}
); }