Skip to content

Commit a7b61db

Browse files
refactor: use the correct link to the submission
1 parent 3babfd9 commit a7b61db

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/components/cards/profile/Referral.tsx

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -50,20 +50,20 @@ export default function Referral({ referral }: ReferralProps): ReactElement {
5050
<div className="flex-grow md:ml-19">
5151
<div className="pt-1">
5252
<ul className="pb-1 font-light leading-loose text-gray-700 grid divide-y-2 space-y-4 divide-gray-200">
53-
{referral?.submissions.length ? referral.submissions.map((_submission) => (
54-
<li key={_submission.id} className="grid md:flex justify-between pt-4 gap-2 md:gap-0">
53+
{referral?.submissions?.length ? referral.submissions.map((submission) => (
54+
<li key={submission.id} className="grid md:flex justify-between pt-4 gap-2 md:gap-0">
5555
<span className="grid gap-2">
5656
<span>
57-
{status(_submission.metadata.evaluation)} <Link href={`${_submission.challenge.name}`} className="font-bold underline text-base- underline-offset-2">{_submission.challenge.name} {t("referrals.submission.challenge")}</Link>
57+
{status(submission.metadata.evaluation)} <Link href={`/communities/${submission.community.slug}/challenges/${submission.challenge.id}/submissions/${submission.id}`} className="font-bold underline text-base- underline-offset-2">{submission.challenge.name} {t("referrals.submission.challenge")}</Link>
5858
</span>
59-
{!_submission.metadata.evaluation && <span className="mr-0 flex items-center gap-2.5 leading-none "> <TimeIcon />{t("referrals.challenge.evaluation.pending")}</span>}
59+
{!submission?.metadata?.evaluation && <span className="mr-0 flex items-center gap-2.5 leading-none "> <TimeIcon />{t("referrals.challenge.evaluation.pending")}</span>}
6060
</span>
61-
<span className="text-gray-500">{formatDate(_submission.updated_at)}</span>
61+
<span className="text-gray-500">{formatDate(submission.updated_at)}</span>
6262
</li>
6363
)
6464
) : <></>}
6565

66-
{referral.rewarded && referral.metadata && referral.metadata.reward && (
66+
{referral?.rewarded && referral.metadata && referral.metadata.reward && (
6767
<li className="pt-4 grid gap-2 md:flex md: justify-between">
6868
<span className="grid gap-2 md:flex items-center">
6969
<span>{t("referrals.reward.text")}</span>

0 commit comments

Comments
 (0)