import React from 'react'; import { useHistory } from 'react-router-dom'; import { useTranslation } from 'react-i18next'; import { Dialog, DialogTitle, DialogActions, Button, Box, useTheme, Grid, makeStyles, createStyles } from '@material-ui/core'; import { useLinks } from '../../hooks'; import { useOrgModalsStore, useOrgModalsDispatch, OrganizationModalsActionsEnum } from '../../context'; export const IRecRegisterThankYouMessageModal = (): JSX.Element => { const history = useHistory(); const { t } = useTranslation(); const { defaultPageUrl } = useLinks(); const { iRecRegisteredThankYou: open } = useOrgModalsStore(); const dispatchModals = useOrgModalsDispatch(); const { typography: { fontSizeMd } } = useTheme(); const useStyles = makeStyles(() => createStyles({ maybeButton: { marginRight: '1rem' }, modalContent: { fontSize: '16px' }, modalTitle: { fontSize: '24px' } }) ); const classes = useStyles(useTheme()); const closeModal = () => { dispatchModals({ type: OrganizationModalsActionsEnum.SHOW_IREC_REGISTERED_THANK_YOU, payload: false }); history.push(defaultPageUrl); }; return ( closeModal()} maxWidth={'sm'} fullWidth={true}> {t('general.info.registerThankYouModalTitle')} {t('general.info.IRecRegisterThankYouModalContent')} ); };