"use client" import { motion } from "motion/react" import { Logo } from "@ui/assets/Logo" import { useAuth } from "@lib/auth-context" import { UserProfileMenu } from "@/components/user-profile-menu" import { useRouter } from "next/navigation" import { cn } from "@lib/utils" import { dmSansClassName } from "@/lib/fonts" import { useLocalStorageUsername } from "@hooks/use-local-storage-username" export function SetupHeader() { const { user } = useAuth() const router = useRouter() const localStorageUsername = useLocalStorageUsername() const displayName = user?.displayUsername || localStorageUsername || user?.name || "" const userName = displayName ? `${displayName.split(" ")[0]}'s` : "My" return ( {user && ( )} ) }