diff --git a/apps/web/src/pages/LearnerHome.tsx b/apps/web/src/pages/LearnerHome.tsx index 420e343..c1afa23 100644 --- a/apps/web/src/pages/LearnerHome.tsx +++ b/apps/web/src/pages/LearnerHome.tsx @@ -12,6 +12,7 @@ ===================================================================== */ import { useMemo, useState } from "react"; +import { useNavigate } from "react-router-dom"; import { AppShell } from "../components/shell/AppShell"; import { Button, Icon, Kicker, SectionHead } from "../components/ui"; import { useAuth } from "../lib/auth"; @@ -234,11 +235,10 @@ export default function LearnerHome() { [windowKey], ); + const navigate = useNavigate(); const startPractice = () => { - // TODO(backend): sessionApi.start(MOCK_NEXT.personaCode) 후 /session/:id 라우팅. - // 지금은 mock — 콘솔로만 남기고 화면은 정적 데모. - // eslint-disable-next-line no-console - console.info("[learner-home] 연습 시작(mock):", MOCK_NEXT.personaCode); + // 상담 세션으로 이동 — 세션 페이지가 "회기 시작" 시 sessionApi.start(P1)로 라이브 세션 연다. + navigate(`/learn/session/${MOCK_NEXT.personaCode.toLowerCase()}`); }; return (