import { Button } from '@mui/material'; import Link from 'next/link'; import { useTranslation } from 'next-i18next'; import { FLAG_DISABLE_SIGNUPS } from '@/constants/flags'; import { logout } from '@/store/auth/authSlice'; import { useAppDispatch, useAppSelector } from '@/store/hooks'; import { setModalState } from '@/store/modal/modalSlice'; const HomeActions = () => { const { t } = useTranslation(); const dispatch = useAppDispatch(); const isLoggedIn = useAppSelector((state) => state.auth.isLoggedIn); const handleLogin = () => dispatch(setModalState({ modal: 'auth.login', state: { open: true } })); const handleRegister = () => dispatch(setModalState({ modal: 'auth.register', state: { open: true } })); const handleLogout = () => dispatch(logout()); return isLoggedIn ? ( <> ) : ( <> ); }; export default HomeActions;