import React, { useCallback } from 'react'; import { FormattedMessage } from 'react-intl'; import { useDispatch } from 'react-redux'; import { registrationsOpen } from 'mastodon/initial_state'; import { openModal } from 'mastodon/actions/modal'; const SignInBanner = () => { const dispatch = useDispatch(); const openClosedRegistrationsModal = useCallback( () => dispatch(openModal('CLOSED_REGISTRATIONS')), [dispatch], ); let signupButton; if (registrationsOpen) { signupButton = ( ); } else { signupButton = ( ); } return (

{signupButton}
); }; export default SignInBanner;