"use client"; import { useState, useTransition } from "react"; import { useRouter } from "next/navigation"; import { purgeEntryAction, restoreEntryAction } from "@/app/actions/library"; import { useToasts } from "@/components/Toasts"; /** * Wiederherstellen oder endgültig löschen. * Das endgültige Löschen fragt nach — es lässt sich nicht zurücknehmen. */ export function TrashActions({ entryId, title }: { entryId: string; title: string }) { const router = useRouter(); const { report } = useToasts(); const [pending, startTransition] = useTransition(); const [confirming, setConfirming] = useState(false); return (
{confirming ? ( <> Endgültig löschen? ) : ( )}
); }