"use client"; import { useTransition } from "react"; import { useRouter } from "next/navigation"; import { deleteSubmission } from "./actions"; export function DeleteSubmissionButton({ submissionId, userName, }: { submissionId: string; userName: string; }) { const [pending, startTransition] = useTransition(); const router = useRouter(); function handleDelete() { if (!confirm(`Удалить работу студента ${userName}? Это действие нельзя отменить.`)) return; startTransition(async () => { await deleteSubmission(submissionId); router.push("/curator/homework"); }); } return ( ); }