diff --git a/src/shared/Header.tsx b/src/shared/Header.tsx index c74791e..16c6db7 100644 --- a/src/shared/Header.tsx +++ b/src/shared/Header.tsx @@ -77,17 +77,25 @@ const Header: FC = () => { /> - - - {isLogin ? ( -
{`${data?.data?.user?.firstName || ''} ${data?.data?.user?.lastName || ''}`}
- ) : ( -
ورود | ثبت نام
- )} -
+ {typeof window !== 'undefined' && ( + (() => { + const currentUrl = window.location.href + const profileLink = isLogin ? `${CONSOLE_URL}/profile` : `${LOGIN_URL}?redirect=${encodeURIComponent(currentUrl)}` + return ( + + + {isLogin ? ( +
{`${data?.data?.user?.firstName || ''} ${data?.data?.user?.lastName || ''}`}
+ ) : ( +
ورود | ثبت نام
+ )} +
+ ) + })() + )}