Skip to content

Commit 69f6f81

Browse files
refactor: move the kyc certification checks out of the discord hook
1 parent 309f1b8 commit 69f6f81

File tree

2 files changed

+7
-6
lines changed

2 files changed

+7
-6
lines changed

src/components/sections/profile/Header.tsx

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,12 +57,18 @@ 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 && !user?.isKycVerified;
64+
}, [isCurrentUser, user?.isKycVerified]);
65+
6066
const dispatch = useDispatch();
6167
const triggerKYCVerification = () => {
6268
dispatch(openVerificationModal({}));
6369
};
6470

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

6874
const iconStyles = "inline-block";

src/hooks/useDiscordConnect.ts

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -37,16 +37,11 @@ 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-
4440
const triggerDiscordOauth = () =>
4541
(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`);
4642

4743
return {
4844
canConnectDiscord,
4945
triggerDiscordOauth,
50-
showKycVerificationButton,
5146
};
5247
};

0 commit comments

Comments
 (0)