'use client' import PropTypes from 'prop-types' import {signOut} from 'next-auth/react' import {useRouter} from 'next/navigation' import Box from '@mui/material/Box' import Stack from '@mui/material/Stack' import Fab from '@mui/material/Fab' import Tooltip from '@mui/material/Tooltip' import LogoutIcon from '@mui/icons-material/Logout' import LoginIcon from '@mui/icons-material/Login' import PersonAddIcon from '@mui/icons-material/PersonAdd' export default function Sign({session}) { const router = useRouter() return ( {session ? ( signOut()}> ) : ( router.push('/login')}> router.push('/register')}> )} ) } Sign.propTypes = { session: PropTypes.object }