Skip to content

Commit a0737c4

Browse files
committed
feat: display challenge reward in a string
allow flex wrap for badges
1 parent c162bc3 commit a0737c4

File tree

2 files changed

+4
-6
lines changed

2 files changed

+4
-6
lines changed

src/components/cards/challenge/Badges.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ export default function Badges({ challenge, className }: BadgeProps) {
2626
}, [challenge.level]);
2727

2828
return (
29-
<div className={`uppercase flex gap-2 mb-6 ${className}`}>
29+
<div className={`uppercase flex flex-wrap gap-2 mb-6 ${className}`}>
3030
{challenge?.level && <Tag>{t(challengeLevel)}</Tag>}
3131
{challenge?.isTeamChallenge && <Tag type="light">{challenge?.isHackathon ? "Hackathon" : "Team"} challenge</Tag>}
3232
</div>

src/components/cards/challenge/Challenge.tsx

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ export default function ChallengeCard({ data, community, isCourseEnd }: Challeng
4040
<Badges challenge={data} className="md:hidden" />
4141
</div>
4242

43-
<div className="flex flex-col mb-6 lg:mb-0 mt-6 md:mt-0 rounded-full max-w-max text-sm">
43+
<div className="flex flex-col mb-6 lg:mb-0 mt-6 md:mt-0 max-w-max text-sm">
4444
<div className="flex items-center mb-8 gap-2 md:gap-0">
4545
<Certificate size="medium" name={community.slug} />
4646
<div className="md:pl-2 max-w-max">
@@ -56,11 +56,9 @@ export default function ChallengeCard({ data, community, isCourseEnd }: Challeng
5656
<Coin size="medium" token={reward?.token} />
5757
<div className="md:pl-2 max-w-max">
5858
<div className="flex text-sm text-gray-700">
59-
<span className="block font-medium pr-1">
60-
{data?.isHackathon && "$"}
61-
{totalReward}
59+
<span className="block font-medium">
60+
{`${data?.isHackathon && "$"} ${totalReward} ${data?.isHackathon ? `Prize Pool Rewards` : `${reward?.token} Rewards`}`}
6261
</span>
63-
<span className="block font-medium">{data?.isHackathon ? `Prize Pool Rewards` : `${reward?.token} Rewards`}</span>
6462
</div>
6563
<div className="text-gray-400 text-xs font-normal">{data?.isHackathon ? "Top projects win money prizes" : "For submission and feedback"}</div>
6664
</div>

0 commit comments

Comments
 (0)