import { Card, CardContent, CardHeader, Input, Button, Chip, Switch, Separator, TextField, Label } from '@heroui/react'; import { Activity, Save, Trash2, Plus, BarChart3 } from 'lucide-react'; import { useApp } from '../context/AppContext'; import { SectionCard } from '../components/shared/SectionCard'; export function ServerStats() { const { statsDraft, setStatsDraft, saveServerStats, statsItemDraft, setStatsItemDraft, addStatsItem, deleteStatsItem } = useApp(); const items = (statsDraft?.items || []); return (

Konfiguration

setStatsDraft((s) => ({ ...(s || {}), enabled: v }))}>
Server Stats aktiv
setStatsDraft((s) => ({ ...(s || {}), categoryName: e.target.value }))} /> setStatsDraft((s) => ({ ...(s || {}), refreshMinutes: Number(e.target.value || 10) }))} />

Items ({items.length})

{items.length ? items.map((item, i) => (
{item.label || item.key} {item.type || '-'}
)) : (
Keine Items
)}

Item hinzuf�gen

setStatsItemDraft((s) => ({ ...s, label: e.target.value }))} />
); }