'use client' import { GlassCard } from './GlassCard' export interface AbiturDokument { id: string dateiname: string fach: string jahr: number bundesland: string niveau: string dokumenttyp: string aufgabentyp?: string thema?: string download_url: string preview_url?: string file_size?: number page_count?: number } interface DokumentCardProps { dokument: AbiturDokument onPreview: () => void onUseAsTemplate: () => void delay?: number isDark: boolean } export function DokumentCard({ dokument, onPreview, onUseAsTemplate, delay = 0, isDark }: DokumentCardProps) { const typeColor = dokument.dokumenttyp === 'Erwartungshorizont' ? '#22c55e' : '#3b82f6' return (
{/* Header */}

{dokument.fach} {dokument.jahr} {dokument.niveau}

{dokument.thema || dokument.aufgabentyp || dokument.dateiname}

{dokument.dokumenttyp === 'Erwartungshorizont' ? 'EH' : 'Aufgabe'}
{/* Meta */}
{dokument.bundesland} {dokument.page_count && {dokument.page_count} Seiten}
{/* Actions */}
) }