import React, { useState } from 'react'; import { Modal, TextInput, Button, Group, Box } from '@mantine/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)} title="Enter Commit Message" centered size="sm" > setMessage(event.currentTarget.value)} mb="md" w="100%" /> ); }; export default CommitMessageModal;