import React from 'react'; import { useDownloadStore } from '../store/useDownloadStore'; import { AlertTriangle } from 'lucide-react'; export const DeleteConfirmationModal: React.FC = () => { const { deleteModalState, closeDeleteModal, removeDownload } = useDownloadStore(); if (!deleteModalState.isOpen) return null; const handleCancel = () => { closeDeleteModal(); }; const handleRemoveFromList = () => { if (deleteModalState.downloadId) { removeDownload(deleteModalState.downloadId, false); } closeDeleteModal(); }; const handleDeleteFile = () => { if (deleteModalState.downloadId) { removeDownload(deleteModalState.downloadId, true); } closeDeleteModal(); }; return (
e.stopPropagation()} > {/* Header */}

Remove Download

{/* Body */}
Are you sure you want to remove this item from the list? You can also choose to delete the underlying file from your hard drive.
{/* Footer */}
); };