import React, { MouseEventHandler, useContext, useEffect, useState } from 'react' import { useCookies } from 'react-cookie' import { useRouter } from 'next/router' import AppContext from '~context/AppContext' import * as AlertDialog from '@radix-ui/react-alert-dialog'; import Header from '~components/Header' import Button from '~components/Button' import { ButtonType } from '~utils/enums' import CrossIcon from '~public/icons/Cross.svg' const BottomHeader = () => { const { editable, setEditable, authenticated, setAuthenticated } = useContext(AppContext) const [username, setUsername] = useState(undefined) const [cookies, _, removeCookie] = useCookies(['user']) const router = useRouter() useEffect(() => { if (cookies.user) { setAuthenticated(true) setUsername(cookies.user.username) } else { setAuthenticated(false) } }, [cookies, setUsername, setAuthenticated]) function deleteTeam(event: React.MouseEvent) { // TODO: Implement deleting teams console.log("Deleting team...") } const leftNav = () => { return ( ) } const rightNav = () => { if (editable && router.route === '/p/[party]') { return ( Delete team Delete team Are you sure you want to permanently delete this team?
Nevermind deleteTeam(e)}>Yes, delete
) } else { return (
) } } return (
) } export default BottomHeader