'use client' import { useState } from 'react' import { GlassCard } from './GlassCard' import type { AbiturDokument } from './DokumentCard' interface CreateKlausurFromTemplateModalProps { template: AbiturDokument onClose: () => void onCreate: (title: string) => void onFallback: () => void isLoading: boolean error: string | null isDark: boolean } export function CreateKlausurFromTemplateModal({ template, onClose, onCreate, onFallback, isLoading, error, isDark, }: CreateKlausurFromTemplateModalProps) { const [title, setTitle] = useState( `${template.fach} ${template.aufgabentyp || ''} ${template.jahr}`.trim() ) const handleSubmit = (e: React.FormEvent) => { e.preventDefault() onCreate(title) } return (
Basierend auf: {template.thema || template.dateiname}
{error && ({error}