aboutsummaryrefslogtreecommitdiffstats
path: root/components/Header.js
diff options
context:
space:
mode:
authorGravatar piotrruss <mail@pruss.it> 2021-09-30 22:48:13 +0200
committerGravatar piotrruss <mail@pruss.it> 2021-10-01 00:53:11 +0200
commit79bdb88a5fc099b5871a83d18eadf9b0448b41d1 (patch)
treed0a8e48dda7649205e08d17c2fa0de938e27a674 /components/Header.js
parentcf1fbb69d7cdb67219be187fc38feea5a6325f45 (diff)
downloadmy_apps-79bdb88a5fc099b5871a83d18eadf9b0448b41d1.tar.gz
my_apps-79bdb88a5fc099b5871a83d18eadf9b0448b41d1.tar.bz2
my_apps-79bdb88a5fc099b5871a83d18eadf9b0448b41d1.zip
added favicons & notes route for phone
Diffstat (limited to 'components/Header.js')
-rw-r--r--components/Header.js13
1 files changed, 2 insertions, 11 deletions
diff --git a/components/Header.js b/components/Header.js
index 5e4ff12..2db8178 100644
--- a/components/Header.js
+++ b/components/Header.js
@@ -3,11 +3,11 @@ import React, { useState } from 'react'
import { useRouter } from 'next/router'
import Link from 'next/link'
import useUser from 'hooks/useUser'
-import fetchJson from 'helpers/fetchJson'
import { focus, toggleMin, open, close } from 'helpers/windowActions'
import appList from 'configs/appList'
import useSettings from 'hooks/useSettings'
import useApps from 'hooks/useApps'
+import handleLogout from 'helpers/logout'
import { faArrowUp, faTimes } from '@fortawesome/free-solid-svg-icons'
import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
@@ -19,15 +19,6 @@ const Header = () => {
const { t } = useSettings()
const router = useRouter()
- const handleLogout = async (e) => {
- e.preventDefault()
- mutateUser(
- await fetchJson('/api/logout', { method: 'POST' }),
- false
- )
- router.push('/login')
- }
-
const handleClick = (app, setApps) => {
if (app.min) {
toggleMin(app.name, apps, setApps)
@@ -118,7 +109,7 @@ const Header = () => {
</li>
)}
<li>
- <span onClick={handleLogout}>
+ <span onClick={e => handleLogout(e, router, mutateUser)}>
{t('logout')}
</span>
</li>