From 4e1264a5041567a90ed4f91945a7832cc2080f95 Mon Sep 17 00:00:00 2001 From: JIMIN1020 Date: Sun, 29 Sep 2024 21:13:02 +0900 Subject: [PATCH] =?UTF-8?q?[HOTFIX]:=20redirect=20=EC=98=A4=EB=A5=98=20?= =?UTF-8?q?=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/SelectPage.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/pages/SelectPage.tsx b/src/pages/SelectPage.tsx index 7ba4da6..f97299f 100644 --- a/src/pages/SelectPage.tsx +++ b/src/pages/SelectPage.tsx @@ -29,6 +29,7 @@ import { toast } from 'sonner'; import Skeleton from 'react-loading-skeleton'; // 추가 import 'react-loading-skeleton/dist/skeleton.css'; import useTimeTableData from '@/hooks/useTimeTableData'; +import useUserStore from '@/store/userStore'; function SelectPage() { const navigate = useNavigate(); @@ -39,12 +40,13 @@ function SelectPage() { const { closeModal, isOpen, openModal } = useModal(); const { isToolTipOpen, closeToolTip } = useToolTip(); const [isSelected, setIsSelected] = useState(false); + const isNotLoggedIn = useUserStore((state) => state.user) === null; const handleReWrite = () => { setIsSelected(false); }; useEffect(() => { - if (!user) { + if (isNotLoggedIn) { const isGuest = searchParams.get('isGuest') === 'true'; navigate( `${PATH.login}?meetingId=${params.meetingId}&roomId=${params.roomId}&loginType=${isGuest ? 'non-member' : 'member'}&callbackUrl=${pathname}`,