import { User } from "revolt-api"; import { Card, CardDescription, CardHeader, CardTitle } from "../ui/card"; import { Avatar, AvatarFallback, AvatarImage } from "../ui/avatar"; import { Badge } from "../ui/badge"; import { AUTUMN_URL } from "@/lib/constants"; export function UserCard({ user, subtitle }: { user: User; subtitle: string }) { return ( {(user.display_name ?? user.username) .split(" ") .slice(0, 2) .map((x) => String.fromCodePoint(x.codePointAt(0) ?? 32) ?? "") .join("")} {user.bot && Bot}{" "} {user.username}#{user.discriminator} {user.display_name} {subtitle} ); }