'use client' import { useState } from 'react' import { useTheme } from '@/lib/ThemeContext' import { BUNDESLAENDER } from '@/app/schulkalender/types' interface BundeslandWizardProps { onSave: (bundesland: string) => Promise } export function BundeslandWizard({ onSave }: BundeslandWizardProps) { const { isDark } = useTheme() const [selected, setSelected] = useState('DE-NI') const [saving, setSaving] = useState(false) const [error, setError] = useState(null) const handleSave = async () => { setSaving(true) setError(null) try { await onSave(selected) } catch (e) { setError(e instanceof Error ? e.message : 'Speichern fehlgeschlagen') } finally { setSaving(false) } } const cardClass = isDark ? 'bg-white/10 border-white/20 text-white' : 'bg-white/80 border-black/10 text-slate-900' const selectClass = isDark ? 'bg-white/10 border-white/20 text-white' : 'bg-white border-slate-300 text-slate-900' return (

Willkommen im Schulkalender

Waehle das Bundesland deiner Schule. Damit laden wir Ferien und Feiertage aus dem offiziellen Datensatz fuer die naechsten drei Schuljahre.

{error && (
{error}
)}
) }