import React from 'react'; import { Modal, Text } from '@geist-ui/core'; import { useModalContext } from '../../contexts/ModalContext'; import { useFileSelection } from '../../contexts/FileSelectionContext'; const DeleteFileModal = () => { const { selectedFile, handleDeleteFile } = useFileSelection(); const { deleteFileModalVisible, setDeleteFileModalVisible } = useModalContext(); const handleConfirm = async () => { await handleDeleteFile(); setDeleteFileModalVisible(false); }; return ( setDeleteFileModalVisible(false)} > Delete File Are you sure you want to delete "{selectedFile}"? setDeleteFileModalVisible(false)}> Cancel Delete ); }; export default DeleteFileModal;