import React, { useState } from 'react'; import { Modal, Input } from '@geist-ui/core'; import { useModalContext } from '../../contexts/ModalContext'; const CreateFileModal = ({ onCreateFile }) => { const [fileName, setFileName] = useState(''); const { newFileModalVisible, setNewFileModalVisible } = useModalContext(); const handleSubmit = async () => { if (fileName) { await onCreateFile(fileName); setFileName(''); setNewFileModalVisible(false); } }; return ( setNewFileModalVisible(false)} > Create New File setFileName(e.target.value)} /> setNewFileModalVisible(false)}> Cancel Create ); }; export default CreateFileModal;