Separate modals into components

This commit is contained in:
2024-10-03 12:47:29 +02:00
parent 313ca5a14c
commit fe2b9e376f
4 changed files with 139 additions and 55 deletions

View File

@@ -0,0 +1,19 @@
import React from 'react';
import { Modal, Text } from '@geist-ui/core';
const DeleteFileModal = ({ visible, onClose, onConfirm, fileName }) => {
return (
<Modal visible={visible} onClose={onClose}>
<Modal.Title>Delete File</Modal.Title>
<Modal.Content>
<Text>Are you sure you want to delete "{fileName}"?</Text>
</Modal.Content>
<Modal.Action passive onClick={onClose}>
Cancel
</Modal.Action>
<Modal.Action onClick={onConfirm}>Delete</Modal.Action>
</Modal>
);
};
export default DeleteFileModal;