"use client"; import { Modal } from "../ui/Modal"; import { Button } from "../ui/Button"; import { FileText, AlertCircle, Trash2 } from "lucide-react"; import { type Script } from "@/app/_server/actions/scripts"; interface DeleteScriptModalProps { script: Script | null; isOpen: boolean; onClose: () => void; onConfirm: () => void; isDeleting: boolean; } export function DeleteScriptModal({ script, isOpen, onClose, onConfirm, isDeleting, }: DeleteScriptModalProps) { if (!isOpen || !script) return null; return (
{script.name}
{script.description && (

{script.description}

)}
{script.filename}

This action cannot be undone

The script will be permanently removed.

); }