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

{session.data.user.username}

{isUserAdmin.isAdmin &&
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; grow: 1; `