{user.username}
{user.experience?.level && ( <> {"LVL "} {user.experience.level} > )}
{user.description}
import styles from "./ProfileCard.module.scss"; type UserProfileCardProps = { username: string; description?: string; picture?: string | null; isAdmin?: boolean; isDeveloper?: boolean; experience?: { level: number; tilNextLevel?: number; looseXP?: number; }; badges?: { badgeName: string; badgeDesc?: string; badgeMerit?: string; badgeImage?: string; }[]; accentColor?: string; }; let placeholderPicture = "https://placewaifu.com/image/128?greyscale&blur"; const ProfileCard = (user: UserProfileCardProps) => { return ( <>
{user.experience?.level && ( <> {"LVL "} {user.experience.level} > )}
{user.description}
XP: {user.experience.looseXP}
XP until next level: {user.experience.tilNextLevel}