"use client"; import React from "react"; import { AlertTriangle, X } from "lucide-react"; import { Button } from "@/components/ui/button"; interface ConfirmDeleteModalProps { isOpen: boolean; onClose: () => void; onConfirm: () => void; title: string; message: string; itemName?: string; } export default function ConfirmDeleteModal({ isOpen, onClose, onConfirm, title, message, itemName, }: ConfirmDeleteModalProps) { if (!isOpen) return null; const handleConfirm = () => { onConfirm(); onClose(); }; return (
{message}
{itemName && (삭제 대상: {itemName}
이 작업은 되돌릴 수 없습니다. 계속하시겠습니까?