diff --git a/components/sesyon/dekoneksyon.js b/components/sesyon/dekoneksyon.js
new file mode 100644
index 0000000..3206806
--- /dev/null
+++ b/components/sesyon/dekoneksyon.js
@@ -0,0 +1,64 @@
+import {useState} from 'react'
+import PropTypes from 'prop-types'
+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'
+
+import Alet from '../alet'
+
+const siteUrl = process.env.NEXT_PUBLIC_SITE_URL || 'http://localhost:3000'
+
+const useStyles = makeStyles(() => ({
+ dekoneksyon: {
+ position: props => props.position,
+ top: props => props.top,
+ left: props => props.left
+ }
+}))
+
+const DekoneksonTooltip = withStyles(() => ({
+ tooltip: {
+ fontSize: 18
+ }
+}))(Tooltip)
+
+function Dekoneksyon({chimen, tooltipPlacement, ...props}) {
+ const classes = useStyles(props)
+ const [esOuve, meteEsOuve] = useState(false)
+
+ const handleDekonekte = event => {
+ event.preventDefault()
+ signOut({callbackUrl: `${siteUrl}${chimen}`})
+ }
+
+ return (
+ <>
+
+
+ meteEsOuve(true)}
+ >
+
+
+
+
+
+ >
+ )
+}
+
+Dekoneksyon.defaultProps = {
+ tooltipPlacement: 'left'
+}
+
+Dekoneksyon.propTypes = {
+ chimen: PropTypes.string.isRequired,
+ tooltipPlacement: PropTypes.string
+}
+
+export default Dekoneksyon
diff --git a/components/soumet/dekoneksyon.js b/components/soumet/dekoneksyon.js
deleted file mode 100644
index 81e85ff..0000000
--- a/components/soumet/dekoneksyon.js
+++ /dev/null
@@ -1,45 +0,0 @@
-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',
- top: 95,
- left: 5
- }
-}))
-
-const DekoneksonTooltip = withStyles(() => ({
- tooltip: {
- fontSize: 18
- }
-}))(Tooltip)
-
-function Dekoneksyon() {
- const classes = useStyles()
-
- const handleLogout = event => {
- event.preventDefault()
- signOut()
- }
-
- return (
-
-
- handleLogout(event)}
- >
-
-
-
-
- )
-}
-
-export default Dekoneksyon