From d3adf5a65f05d7eec90d8a886d3d015c41d34077 Mon Sep 17 00:00:00 2001 From: Tagaishi Date: Fri, 26 Apr 2024 20:41:46 +0200 Subject: [PATCH] fix: redirectUrl env variable can't be read from a callback --- src/components/layout/header/AvatarMenu.tsx | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/components/layout/header/AvatarMenu.tsx b/src/components/layout/header/AvatarMenu.tsx index 0d70a7f0853..833e049341f 100644 --- a/src/components/layout/header/AvatarMenu.tsx +++ b/src/components/layout/header/AvatarMenu.tsx @@ -24,6 +24,8 @@ export const AvatarMenu = () => { const { data: sessionData } = useSession(); const { colorScheme, toggleColorScheme } = useColorScheme(); + const redirectUrl = env.NEXT_PUBLIC_LOGOUT_REDIRECT_URL; + const Icon = colorScheme === 'dark' ? IconSun : IconMoonStars; const defaultBoardHref = useBoardLink('/board'); @@ -69,9 +71,8 @@ export const AvatarMenu = () => { signOut({ redirect: false, }).then(() => { - alert(env.NEXT_PUBLIC_LOGOUT_REDIRECT_URL ?? "this bish empty, yeet"); - env.NEXT_PUBLIC_LOGOUT_REDIRECT_URL - ? window.location.assign(env.NEXT_PUBLIC_LOGOUT_REDIRECT_URL) + redirectUrl + ? window.location.assign(redirectUrl) : window.location.reload(); }); }}