Skip to content

Commit 7c7b540

Browse files
committed
Merge branch 'dev' into fix/avatar-achievements
2 parents 1e48de0 + f8415bf commit 7c7b540

File tree

19 files changed

+176
-198
lines changed

19 files changed

+176
-198
lines changed

.github/workflows/pre.release.yml

Lines changed: 0 additions & 22 deletions
This file was deleted.
Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
on:
22
push:
33
branches:
4-
- stage
4+
- main
55

66
permissions:
77
contents: write
@@ -13,9 +13,7 @@ jobs:
1313
release-please:
1414
runs-on: ubuntu-latest
1515
steps:
16-
- uses: google-github-actions/release-please-action@v3
16+
- uses: google-github-actions/release-please-action@v4
1717
with:
1818
release-type: node
1919
target-branch: main
20-
package-name: package.json
21-
labels: "stable"

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>

src/components/sections/bounties/Navigation.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ export default function BountiesNavigation(): ReactElement {
8484
"!text-blue-600": router.query.slug === item.link.split("/")[2],
8585
})}
8686
>
87-
<span className="absolute inline-block -left-6 nav-icon">{router.query.slug === item.link.split("/")[2] && <ChevronRightIcon />}</span>
87+
<span className="absolute !inline-block -left-6 nav-icon">{router.query.slug === item.link.split("/")[2] && <ChevronRightIcon />}</span>
8888
<span className="nav-label">{item.label}</span>
8989
</Link>
9090
</li>

src/components/sections/courses/_partials/LanguageSwitcher.tsx

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,12 +41,13 @@ export default function LanguageSelector(): ReactElement {
4141
course.translations
4242
.filter((locale) => locale)
4343
.forEach((translation) => {
44+
const code = translation.locale || "en";
4445
setLocales((prev) => [
4546
...prev,
4647
{
4748
id: translation.id,
48-
code: translation.locale,
49-
name: languages[translation.locale],
49+
code,
50+
name: languages[code],
5051
},
5152
]);
5253
});

src/components/sections/profile/Header.tsx

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -111,18 +111,18 @@ export default function ProfileHeader() {
111111
<></>
112112
)}
113113
</div>
114-
{canConnectDiscord && (
115-
<div className="pt-5 space-x-3">
114+
<div className="pt-5 space-x-3">
115+
{canConnectDiscord && (
116116
<Button variant="outline-primary" className="flex mx-auto text-base" onClick={triggerDiscordOauth}>
117117
{t("profile.header.connect-discord")}
118118
</Button>
119-
{!isKycVerified && (
120-
<Button variant="outline-primary" className="flex mx-auto text-base" onClick={triggerKYCVerification}>
121-
{t("profile.header.sumsub.verify")}
122-
</Button>
123-
)}
124-
</div>
125-
)}
119+
)}
120+
{!isKycVerified && (
121+
<Button variant="outline-primary" className="flex mx-auto text-base" onClick={triggerKYCVerification}>
122+
{t("profile.header.sumsub.verify")}
123+
</Button>
124+
)}
125+
</div>
126126
<KYCVerification />
127127
</div>
128128
);

src/components/sections/profile/Navigation.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ export default function ProfileNagivation(): ReactElement {
107107
<li key={`profile-menu-subItem-${k}`} className="text-sm relative text-primary">
108108
<Link href={item.link} className={`relative text-gray-500 ${isCurrentMenuItem(item) && "text-primary"}`}>
109109
{isCurrentMenuItem(item) && (
110-
<span className="inline-block absolute -left-6 nav-icon">
110+
<span className="!inline-block absolute -left-6 nav-icon">
111111
<ChevronRightIcon />
112112
</span>
113113
)}

src/components/ui/SideNavigation/_partials/Content.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ export function NavItem({ item, isActive = false, expanded = false }: NavItemPro
3434
const { t } = useTranslation();
3535
return (
3636
<span>
37-
<span style={{ display: isActive ? "inline-block" : "none" }} className="absolute top-0 inline-block -left-6 nav-icon">
37+
<span style={{ display: isActive ? "!inline-block" : "none" }} className="absolute top-0 inline-block -left-6 nav-icon">
3838
<ChevronRightIcon className={`transition-transform duration-200 ${item.subitems && item.subitems.length && isActive && expanded ? "transform rotate-90" : ""}`} />
3939
</span>
4040
<span className="nav-label">{t(item.label)}</span>

src/icons/tokens/AE.svg

Lines changed: 2 additions & 2 deletions
Loading

0 commit comments

Comments
 (0)