Files
pawol.nu/components/soumet/dekoneksyon.js
T

46 lines
999 B
JavaScript
Raw Normal View History

2021-05-22 23:38:56 +02:00
import Link from 'next/link'
import {signOut} from 'next-auth/client'
import {withStyles, makeStyles, Tooltip, Fab, Zoom} from '@material-ui/core'
import ExitToAppIcon from '@material-ui/icons/ExitToApp'
const useStyles = makeStyles(() => ({
dekoneksyon: {
position: 'absolute',
2021-06-05 21:21:03 +02:00
top: 95,
left: 5
2021-05-22 23:38:56 +02:00
}
}))
const DekoneksonTooltip = withStyles(() => ({
tooltip: {
fontSize: 18
}
}))(Tooltip)
function Dekoneksyon() {
const classes = useStyles()
const handleLogout = event => {
event.preventDefault()
signOut()
}
return (
<Link href='/api/auth/signout'>
<DekoneksonTooltip title='Dékoneksyon' placement='left' TransitionComponent={Zoom}>
<Fab
className={classes.dekoneksyon}
color='secondary'
aria-label='logout'
size='small'
onClick={event => handleLogout(event)}
>
<ExitToAppIcon />
</Fab>
</DekoneksonTooltip>
</Link>
)
}
export default Dekoneksyon