import { Alert } from 'react-bootstrap' import { useTranslation } from 'react-i18next' import usePersistedState from '../../../shared/hooks/use-persisted-state' import { useUserEmailsContext } from '../context/user-email-context' export function LeaversSurveyAlert() { const { t } = useTranslation() const { showInstitutionalLeaversSurveyUntil, setShowInstitutionalLeaversSurveyUntil, } = useUserEmailsContext() const [hide, setHide] = usePersistedState( 'hideInstitutionalLeaversSurvey', false, true ) function handleDismiss() { setShowInstitutionalLeaversSurveyUntil(0) setHide(true) } if (Date.now() > showInstitutionalLeaversSurveyUntil) { return null } if (hide) { return null } return (

{t('limited_offer')} {`: ${t('institutional_leavers_survey_notification')} `} {t('take_short_survey')}

) }