diff --git a/src/pages/SelectInfo.tsx b/src/pages/SelectInfo.tsx index ba3f964..b1db917 100644 --- a/src/pages/SelectInfo.tsx +++ b/src/pages/SelectInfo.tsx @@ -56,6 +56,9 @@ const SelectInfo = () => { ? testResultMBTI : undefined; + const confirmButtonText = + type === "fastFriend" ? "대화 시작하기" : "친구 저장하기"; + const [selectedMBTI, setSelectedMBTI] = useState<{ [key: string]: string | null; }>({ @@ -152,7 +155,7 @@ const SelectInfo = () => { setTimeout(() => setToastMessage(null), 3000); }; - const handleStartChat = async () => { + const handleConfirmButton = async () => { const isMBTIComplete = Object.values(selectedMBTI).every( (val) => val !== null ); @@ -201,16 +204,9 @@ const SelectInfo = () => { if (type === "virtualFriend" && isVirtualFriendResponse(responseData)) { trackEvent("Click", { page: "친구 저장", - element: "대화 시작하기" - }); - navigate("/chat", { - state: { - mbti, - mode: type, - id: responseData.conversationId, - name: responseData.virtualFriendName - } + element: "친구 저장하기" }); + navigate("/"); } else if (type === "fastFriend" && typeof responseData === "number") { trackEvent("Click", { page: "빠른 대화 설정", @@ -372,9 +368,9 @@ const SelectInfo = () => { {/* 대화 시작 버튼 */}