From 464e470441287572cfda8d95484f781236b9db35 Mon Sep 17 00:00:00 2001 From: piotrruss Date: Mon, 9 Aug 2021 21:36:03 +0200 Subject: init commit --- components/Header.js | 132 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 132 insertions(+) create mode 100644 components/Header.js (limited to 'components/Header.js') diff --git a/components/Header.js b/components/Header.js new file mode 100644 index 0000000..4302af9 --- /dev/null +++ b/components/Header.js @@ -0,0 +1,132 @@ +import React, {useState} from 'react' +import Link from 'next/link' +import useUser from 'lib/useUser' +import fetchJson from 'lib/fetchJson' +import {toggleMin} from 'helpers/windowActions' +import {useRouter} from 'next/router' + +const Header = ({apps, setApps}) => { + const [userMenu, setUserMenu] = useState(false); + const {user, mutateUser} = useUser() + const router = useRouter() + + const handleLogout = async (e) => { + e.preventDefault() + mutateUser( + await fetchJson('/api/logout', {method: 'POST'}), + false + ) + router.push('/login') + } + + return ( +
+ + +
+ ) +} + +export default Header -- cgit v1.2.3