Skip to content

Commit dc3fe44

Browse files
committed
refactor: change the naming RewardCertificates to RewardCertificate
1 parent 8f38b3c commit dc3fe44

File tree

3 files changed

+9
-9
lines changed

3 files changed

+9
-9
lines changed

src/components/cards/challenge/Challenge.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import Badges from "./Badges";
66
import { useMemo } from "react";
77
import { useTranslation } from "next-i18next";
88
import Image from "next/image";
9-
import RewardCertificates from "./RewardCertificates";
9+
import RewardCertificate from "./RewardCertificate";
1010

1111
/**
1212
* `ChallengeCard` is a function component that renders a card
@@ -66,7 +66,7 @@ export default function ChallengeCard({ data, community, isCourseEnd }: Challeng
6666
</div>
6767
<div className="">
6868
<h1 className="font-bold text-gray-400 text-xs uppercase pb-2">{t("communities.overview.challenge.unlock.certificate")}</h1>
69-
<RewardCertificates rewards={data?.rewards}/>
69+
<RewardCertificate rewards={data?.rewards}/>
7070
</div>
7171
{data?.isHackathon && <p className="py-2 border-t border-gray-200 text-sm">{t("communities.overview.challenge.participate", { token: reward?.token })}</p>}
7272
</div>

src/components/cards/challenge/RewardCertificates.tsx renamed to src/components/cards/challenge/RewardCertificate.tsx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,20 +5,20 @@ import { Reward } from "@/types/course";
55
import classNames from "classnames";
66
import { ReactElement } from "react";
77

8-
interface RewardCertificatesProps {
8+
interface RewardCertificateProps {
99
rewards: Reward[];
1010
isReward?: boolean;
1111
}
1212

1313
/**
14-
* RewardCertificates component is a function component that renders a list of rewards
14+
* RewardCertificate component is a function component that renders a list of rewards
1515
* for a challenge.
1616
*
17-
* @param {RewardCertificatesProps} { rewards, isReward }
18-
* @returns {JSX.Element} The rendered RewardCertificates component.
17+
* @param {RewardCertificateProps} { rewards, isReward }
18+
* @returns {JSX.Element} The rendered RewardCertificate component.
1919
*/
2020

21-
export default function RewardCertificates({ rewards, isReward }: RewardCertificatesProps): ReactElement {
21+
export default function RewardCertificate({ rewards, isReward }: RewardCertificateProps): ReactElement {
2222
const { t } = useTranslation();
2323
return (
2424
<>

src/components/sections/challenges/Rewards.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { useTranslation } from "next-i18next";
44
import { ReactElement } from "react";
55
import Certificate from "@/components/ui/Certificate";
66
import { useRouter } from "next/router";
7-
import RewardCertificates from "@/components/cards/challenge/RewardCertificates";
7+
import RewardCertificate from "@/components/cards/challenge/RewardCertificate";
88

99
/**
1010
* Overview reward section component
@@ -28,7 +28,7 @@ export function OverviewRewards(): ReactElement {
2828
</div>
2929
<div className="flex flex-col lg:flex-row justify-between gap-2 items-start w-full">
3030
<div className="flex flex-col w-full lg:w-1/2">
31-
{challenge?.rewards && <RewardCertificates rewards={challenge?.rewards} isReward />}
31+
{challenge?.rewards && <RewardCertificate rewards={challenge?.rewards} isReward />}
3232
</div>
3333
{challenge?.isHackathon && <div className="pb-2 border-b border-gray-200 w-full lg:w-1/2">{t("communities.overview.challenge.participate", { token: token })}</div>}
3434
</div>

0 commit comments

Comments
 (0)