'use client' import { useRouter, useSearchParams } from 'next/navigation' import { FileText } from 'lucide-react' import { Select } from '@/components/ui/select' import { Feld } from '@/components/feld' /** * Vorlagenauswahl über dem Schreiben-Editor. * * Die Wahl lädt die Seite mit ?vorlageId neu — der Entwurf entsteht * serverseitig, wo die Platzhalter aufgelöst werden. Ein Wechsel wirft * damit auch bewusst den bearbeiteten Text weg; deshalb steht die Auswahl * VOR dem Editor, nicht darin. */ export function VorlagenWahl({ vorlagen, aktiveVorlageId, }: { vorlagen: { id: string; name: string }[] aktiveVorlageId: string | null }) { const router = useRouter() const parameter = useSearchParams() function wechseln(vorlageId: string) { const neu = new URLSearchParams(parameter.toString()) if (vorlageId) neu.set('vorlageId', vorlageId) else neu.delete('vorlageId') router.push(`/schreiben/neu?${neu.toString()}`) } return (