"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 (
{/* 헤더 */}

{title}

{/* 내용 */}

{message}

{itemName && (

삭제 대상: {itemName}

)}

이 작업은 되돌릴 수 없습니다. 계속하시겠습니까?

{/* 버튼 */}
); }