'use client' import React, { useEffect } from 'react' import styled from 'styled-components' import Link from 'next/link' import { Settings } from 'lucide-react' import UserAvatar from '@components/Objects/UserAvatar' import useAdminStatus from '@components/Hooks/useAdminStatus' import { useLHSession } from '@components/Contexts/LHSessionContext' export const HeaderProfileBox = () => { const session = useLHSession() as any const isUserAdmin = useAdminStatus() as any useEffect(() => {} , [session]) return ( {session.status == 'unauthenticated' && ( )} {session.status == 'authenticated' && (

{session.data.user.username}

{isUserAdmin &&
ADMIN
}
)}
) } const AccountArea = styled.div` display: flex; place-items: center; img { width: 29px; } ` const ProfileArea = styled.div` display: flex; place-items: stretch; place-items: center; ` const UnidentifiedArea = styled.div` display: flex; place-items: stretch; flex-grow: 1; `