import React, { useState } from 'react'; import { Modal, Input } from '@geist-ui/core'; import { useModalContext } from '../../contexts/ModalContext'; const CommitMessageModal = ({ onCommitAndPush }) => { const [message, setMessage] = useState(''); const { commitMessageModalVisible, setCommitMessageModalVisible } = useModalContext(); const handleSubmit = async () => { if (message) { await onCommitAndPush(message); setMessage(''); setCommitMessageModalVisible(false); } }; return ( setCommitMessageModalVisible(false)} > Enter Commit Message setMessage(e.target.value)} /> setCommitMessageModalVisible(false)}> Cancel Commit ); }; export default CommitMessageModal;