Skip to content

Commit 309f1b8

Browse files
fix: show the KYC vertify button only when viewing own profile
1 parent d178811 commit 309f1b8

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

src/components/sections/profile/Header.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ export default function ProfileHeader() {
6262
dispatch(openVerificationModal({}));
6363
};
6464

65-
const { canConnectDiscord, triggerDiscordOauth } = useDiscordConnect();
65+
const { canConnectDiscord, triggerDiscordOauth, showKycVerificationButton } = useDiscordConnect();
6666
const discordLink = "https://discord.gg/U38KQHDtHe";
6767

6868
const iconStyles = "inline-block";
@@ -117,7 +117,7 @@ export default function ProfileHeader() {
117117
{t("profile.header.connect-discord")}
118118
</Button>
119119
)}
120-
{!isKycVerified && (
120+
{!isKycVerified && showKycVerificationButton && (
121121
<Button variant="outline-primary" className="flex mx-auto text-base" onClick={triggerKYCVerification}>
122122
{t("profile.header.sumsub.verify")}
123123
</Button>

src/hooks/useDiscordConnect.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,11 +37,16 @@ export const useDiscordConnect = () => {
3737
const isCurrentUser = useMemo(() => username?.toLowerCase() === authUser?.displayName?.toLowerCase(), [authUser, username]);
3838
const canConnectDiscord = useMemo(() => isCurrentUser && !user?.discord?.connected, [isCurrentUser, user]);
3939

40+
const showKycVerificationButton = useMemo(() => {
41+
return isCurrentUser && !user?.isKycVerified;
42+
}, [isCurrentUser, user?.isKycVerified]);
43+
4044
const triggerDiscordOauth = () =>
4145
(window.location.href = `${NEXT_PUBLIC_DISCORD_OAUTH_BASE_URL}?response_type=code&client_id=${NEXT_PUBLIC_DISCORD_CLIENT_ID}&scope=${NEXT_PUBLIC_DISCORD_SCOPE}&state=15773059ghq9183habn&redirect_uri=${NEXT_PUBLIC_DISCORD_CALLBACK_URL}&prompt=consent`);
4246

4347
return {
4448
canConnectDiscord,
4549
triggerDiscordOauth,
50+
showKycVerificationButton,
4651
};
4752
};

0 commit comments

Comments
 (0)