'use client'; import React, { use, useEffect } from "react"; import styled from "styled-components"; import Link from "next/link"; import Avvvatars from "avvvatars-react"; import { GearIcon } from "@radix-ui/react-icons"; import { Settings } from "lucide-react"; import { useSession } from "@components/Contexts/SessionContext"; export const HeaderProfileBox = () => { const session = useSession() as any; return ( {!session.isAuthenticated && ( )} {session.isAuthenticated && (
{session.user.username}
)}
); }; const AccountArea = styled.div` display: flex; place-items: center; img { width: 29px; border-radius: 19px; } `; const ProfileArea = styled.div` display: flex; place-items: stretch; place-items: center; `; const UnidentifiedArea = styled.div` display: flex; place-items: stretch; flex-grow: 1; `;