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;
};
const ProfileCard = (user: UserProfileCardProps) => {
return (
<>
{user.description}
{user.isAdmin && (
)}
{user.isDeveloper && (
)}
{user.experience?.looseXP && user.experience.tilNextLevel && (
XP: {user.experience.looseXP}
XP until next level: {user.experience.tilNextLevel}
)}
{user.experience?.looseXP && user.experience.tilNextLevel && (
)}
>
);
};
export { ProfileCard };