diff --git a/frontend/src/pages/learner/ChatRoomPage.tsx b/frontend/src/pages/learner/ChatRoomPage.tsx index 602f7d4..6e052b7 100644 --- a/frontend/src/pages/learner/ChatRoomPage.tsx +++ b/frontend/src/pages/learner/ChatRoomPage.tsx @@ -111,8 +111,16 @@ export default function ChatRoomPage() { hasMessages ? dispatch({ type: 'SET_SHOW_WARNING', show: true }) : navigate(ROUTES.LEARNER.SCENARIOS)} - onBack={() => hasMessages ? dispatch({ type: 'SET_SHOW_WARNING', show: true }) : navigate(ROUTES.LEARNER.SCENARIOS)} + onLogoClick={() => + hasMessages + ? dispatch({ type: 'SET_SHOW_WARNING', show: true }) + : navigate(ROUTES.LEARNER.SCENARIOS) + } + onBack={() => + hasMessages + ? dispatch({ type: 'SET_SHOW_WARNING', show: true }) + : navigate(ROUTES.LEARNER.SCENARIOS) + } onLogout={() => { logout(); navigate(ROUTES.LOGIN, { replace: true }); @@ -132,7 +140,8 @@ export default function ChatRoomPage() { className={`flex-1 py-2 rounded-lg text-sm font-semibold transition-colors cursor-pointer ${mobileTab === 'tasks' ? 'bg-[#0f1c35] text-white' : 'bg-white border border-gray-200 text-gray-600'}`} > Investigation Tasks{' '} - {totalCompletedCount > 0 && `(${totalCompletedCount}/${totalTaskCount})`} + {totalCompletedCount > 0 && + `(${totalCompletedCount}/${totalTaskCount})`} @@ -148,14 +157,17 @@ export default function ChatRoomPage() { Negotiation Chat
-
+
{isOvertime ? `+${formatTime(timeLeft)}` : formatTime(timeLeft)}