import { Card, CardContent, CardHeader, Chip, Button } from '@heroui/react'; import { Music, Play, List, Repeat, ExternalLink } from 'lucide-react'; import { useApp } from '../context/AppContext'; import { SectionCard } from '../components/shared/SectionCard'; import { StatCard } from '../components/shared/StatCard'; export function MusicPage() { const { musicStatus } = useApp(); return (
} label="Aktive Guilds" value={musicStatus.activeGuilds} color="primary" /> } label="Aktive Sessions" value={musicStatus.sessions.length} color="success" />

Sessions ({musicStatus.sessions.length})

{musicStatus.sessions.length ? musicStatus.sessions.map((session) => (
{session.guildId}
}> {session.loop} }> {session.queueLength} in Queue
{session.nowPlaying ? ( ) : (
Keine aktive Wiedergabe
)}
)) : (
Keine aktiven Musik-Sessions
)}
); }