'use client' import type { Klausur } from '../types' import { GlassCard } from './GlassCard' interface KlausurCardProps { klausur: Klausur onClick: () => void delay?: number isDark?: boolean } export function KlausurCard({ klausur, onClick, delay = 0, isDark = true }: KlausurCardProps) { const progress = klausur.student_count ? Math.round(((klausur.completed_count || 0) / klausur.student_count) * 100) : 0 const statusColor = klausur.status === 'completed' ? '#22c55e' : klausur.status === 'in_progress' ? '#f97316' : '#6b7280' return (

{klausur.title}

{klausur.status === 'completed' ? 'Fertig' : klausur.status === 'in_progress' ? 'In Arbeit' : 'Entwurf'}

{klausur.subject} {klausur.semester} {klausur.year}

{klausur.student_count || 0} Arbeiten {progress}%
) }