import React, {useState} from 'react'; import Dialog from '@material-ui/core/Dialog'; import DialogTitle from '@material-ui/core/DialogTitle'; import DialogActions from '@material-ui/core/DialogActions'; import DialogContent from '@material-ui/core/DialogContent'; import {makeStyles} from '@material-ui/core/styles'; import DialogContentText from '@material-ui/core/DialogContentText'; import Icon from '@material-ui/core/Icon'; import Slide from '@material-ui/core/Slide'; import Button from '@material-ui/core/Button'; import IconButton from '@material-ui/core/IconButton'; import {useTranslation} from 'react-i18next'; import {Redirect} from 'react-router-dom'; const Transition = React.forwardRef(function Transition(props, ref) { return ; }); const AddToMyEventDialog = ({event, open, onClose}) => { const {t} = useTranslation(); const [redirectTo, setRedirectTo] = useState(null); const classes = useStyles(); if (!event) return null; if (redirectTo) { return ( ); } return ( close {t('event.add_to_my_events.title', {eventName: event.name})} ); }; const useStyles = makeStyles(theme => ({ close: { position: 'absolute', top: theme.spacing(1), right: theme.spacing(0.5), }, })); export default AddToMyEventDialog;