import React, { useEffect, useState } from 'react';
import {
Box,
Dialog,
DialogActions,
DialogContent,
DialogContentText,
DialogTitle,
Slide,
Button,
IconButton,
Divider,
Stack,
Typography
} from '@mui/material';
import { LoadingButton } from '@material-ui/lab';
import axios from 'axios';
const Transition = React.forwardRef(function Transition(props, ref) {
return ;
});
export default function ModalEditMemo({ show, content, handleClose, handleUpdateMemo, meetingId}){
const [edit_flag, setEditFlag] = useState(false);
const [memo, setMemo] = useState('');
const [submit, setSubmit] = useState(false);
const [_422errors, set422Errors] = useState({memo:''})
const handleEdit = () => {
setEditFlag(!edit_flag);
setMemo(content ? content : '');
}
const handleSubmit = () => {
setSubmit(true);
set422Errors({memo:''});
const post = { memo: memo, meeting_id: meetingId};
axios.put('/api/fathers/meetings/updateMemo', post)
.then(res=>{
setSubmit(false);
if(res.data.status_code == 422){
set422Errors(res.data.error_messages);
}
else{
setEditFlag(false);
handleUpdateMemo(res, memo);
}
})
}
const handleMClose = () => {
setEditFlag(false);
set422Errors({memo:''});
handleClose();
}
return (
)
}