import React, { useEffect } from 'react'; import Button from '@mui/material/Button'; import Dialog from '@mui/material/Dialog'; import DialogActions from '@mui/material/DialogActions'; import DialogContent from '@mui/material/DialogContent'; import DialogContentText from '@mui/material/DialogContentText'; import DialogTitle from '@mui/material/DialogTitle'; import Slide from '@mui/material/Slide'; const Transition = React.forwardRef(function Transition(props, ref) { return ; }); export default function AlertDialogSlide({confirm, setConfirm}) { useEffect(function () { if( confirm ) { setConfirm({ ...confirm, //open: !confirm.open && false, //title: !confirm.title && "중요", ///yes: !confirm.yes && "예", //no: !confirm.no && "아니요", }); } // eslint-disable-next-line react-hooks/exhaustive-deps }, []); const handleClose = () => { setConfirm({...confirm, open: false}); }; return ( {confirm && {confirm.title ? confirm.title : "알림"} {confirm.body} } ); }