"use client"; import { Archive } from "lucide-react"; import { useActionState, useRef } from "react"; import { Button, Formularfehler } from "@/components/ui"; import type { FormularZustand } from "@/server/actions/formular"; import { vorlageArchivierenAktion } from "@/server/actions/vorlagen"; /** Archivieren mit Rueckfrage (#019), gleiches Muster wie bei Hosts (#008). */ export function VorlageArchivierenDialog({ vorlageId, name }: { vorlageId: string; name: string }) { const dialog = useRef(null); const [zustand, aktion, laeuft] = useActionState(vorlageArchivierenAktion, {}); return ( <>

„{name}“ archivieren?

Die Vorlage steht im Assistenten nicht mehr zur Auswahl. Schlüssel, die mit ihr angelegt wurden, bleiben unverändert; das Protokoll bleibt erhalten.

); }