Skip to content

Commit ca518f2

Browse files
committed
Merge branch 'dev' into stage
2 parents 2a17587 + 45bb402 commit ca518f2

File tree

3 files changed

+10
-3
lines changed

3 files changed

+10
-3
lines changed

src/components/sections/profile/Header.tsx

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,12 @@ export default function ProfileHeader() {
5757

5858
const username = useMemo(() => user?.displayName, [user?.displayName]);
5959

60+
const isCurrentUser = useMemo(() => username?.toLowerCase() === authUser?.displayName?.toLowerCase(), [authUser, username]);
61+
62+
const showKycVerificationButton = useMemo(() => {
63+
return isCurrentUser && !isKycVerified;
64+
}, [isCurrentUser, isKycVerified]);
65+
6066
const dispatch = useDispatch();
6167
const triggerKYCVerification = () => {
6268
dispatch(openVerificationModal({}));
@@ -117,7 +123,7 @@ export default function ProfileHeader() {
117123
{t("profile.header.connect-discord")}
118124
</Button>
119125
)}
120-
{!isKycVerified && (
126+
{!isKycVerified && showKycVerificationButton && (
121127
<Button variant="outline-primary" className="flex mx-auto text-base" onClick={triggerKYCVerification}>
122128
{t("profile.header.sumsub.verify")}
123129
</Button>

src/pages/achievements/[id].tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@ const Achievement = () => {
129129
<div className="mt-5 flex flex-col md:gap-6 gap-5">
130130
<AchievementViewItem name={t("profile.achievement.award") as string}>
131131
<div className="inline-flex items-center space-x-2 pr-3 bg-gray-200 p-1 rounded-full">
132-
<Avatar user={user} size="small-fixed" hideVerificationBadge />
132+
<Avatar user={achievement.user} size="small-fixed" hideVerificationBadge />
133133
<p className="text-sm md:text-base">{achievement?.metadata?.recipientName}</p>
134134
</div>
135135
</AchievementViewItem>

src/types/certificate.d.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Submission } from "./bounty";
1+
import { Submission, User } from "./bounty";
22
import { Community } from "./community";
33
import { Metadata } from "./course";
44

@@ -18,6 +18,7 @@ export interface Certificate {
1818
description: string;
1919
submission: Submission;
2020
minting: Minting;
21+
user: User;
2122
}
2223

2324
/**

0 commit comments

Comments
 (0)