diff --git a/src/pages/ProjectDetailPage.tsx b/src/pages/ProjectDetailPage.tsx index e3ae02c..31fe708 100644 --- a/src/pages/ProjectDetailPage.tsx +++ b/src/pages/ProjectDetailPage.tsx @@ -79,7 +79,11 @@ export default function ProjectDetailPage() { } const deleteProject = async () => { - if (!confirm('Delete this project?')) return + const confirmName = prompt(`Type the project name "${project?.name}" to confirm deletion:`) + if (confirmName !== project?.name) { + alert('Project name does not match. Deletion cancelled.') + return + } await api.delete(`/projects/${id}`) navigate('/projects') }