import { HoverCard, HoverCardContent, HoverCardTrigger } from '@/components/ui/hover-card' import { Skeleton } from '@/components/ui/skeleton' import { useFetchProfile } from '@/hooks' import { toProfile } from '@/lib/link' import { cn } from '@/lib/utils' import { SecondaryPageLink } from '@/PageManager' import ProfileCard from '../ProfileCard' export default function Username({ userId, showAt = false, className, skeletonClassName, withoutSkeleton = false }: { userId: string showAt?: boolean className?: string skeletonClassName?: string withoutSkeleton?: boolean }) { const { profile, isFetching } = useFetchProfile(userId) if (!profile && isFetching && !withoutSkeleton) { return (