import styles from "./ProfileCard.module.scss";
type UserProfileCardProps = {
data: {
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 = ({ data }: UserProfileCardProps) => {
return (
<>
{data.description}
{data.isAdmin && (
)}
{data.isDeveloper && (
)}
{data.experience?.looseXP && data.experience.tilNextLevel && (
XP: {data.experience.looseXP}
XP until next level: {data.experience.tilNextLevel}
)}
{data.experience?.looseXP && data.experience.tilNextLevel && (
)}
>
);
};
export { ProfileCard };