feat: multi accounts

This commit is contained in:
codytseng
2024-12-23 23:22:49 +08:00
parent ee0c702135
commit 33ac5e60b6
17 changed files with 426 additions and 137 deletions

View File

@@ -42,3 +42,27 @@ export default function Username({
</HoverCard>
)
}
export function SimpleUsername({
userId,
showAt = false,
className,
skeletonClassName
}: {
userId: string
showAt?: boolean
className?: string
skeletonClassName?: string
}) {
const { profile } = useFetchProfile(userId)
if (!profile) return <Skeleton className={cn('w-16 my-1', skeletonClassName)} />
const { username } = profile
return (
<div className={cn('max-w-fit', className)}>
{showAt && '@'}
{username}
</div>
)
}