diff --git a/frontend/src/pages/curriculum/CurriculumPage.js b/frontend/src/pages/curriculum/CurriculumPage.js index 2627f39..d7dc328 100644 --- a/frontend/src/pages/curriculum/CurriculumPage.js +++ b/frontend/src/pages/curriculum/CurriculumPage.js @@ -6,11 +6,9 @@ import AmImg from '../../assets/images/am.png'; import PmImg from '../../assets/images/pm.png'; import Toggle1 from '../../assets/images/icon_togle1.svg'; -const role = localStorage.getItem('role') || 'MEMBER'; - const DAY_LABEL = { SUNDAY: '일요일', MONDAY: '월요일', TUESDAY: '화요일', WEDNESDAY: '수요일', THURSDAY: '목요일', FRIDAY: '금요일', SATURDAY: '토요일' }; -const STATUS_OPTIONS = ['BEFORE', 'ONGOING', 'AFTER']; -const STATUS_LABEL = { BEFORE: '세션 전', ONGOING: '세션 중', AFTER: '세션 후' }; +const STATUS_OPTIONS = ['BEFORE_SESSION', 'IN_SESSION', 'AFTER_SESSION']; +const STATUS_LABEL = { BEFORE_SESSION: '세션 전', IN_SESSION: '세션 중', AFTER_SESSION: '세션 후' }; // sessionDate(yyyy-mm-dd)에서 요일 계산 function getWeekDayFromDate(dateStr) { @@ -25,28 +23,35 @@ function getWeekDayFromDate(dateStr) { function SessionInfo({ session, isAdmin }) { const icon = session.dayPart === 'AM' ? AmImg : PmImg; const label = session.dayPart === 'AM' ? '오전 세션' : '오후 세션'; + const status = session.status; + const showDetail = isAdmin || status === 'IN_SESSION' || status === 'AFTER_SESSION'; + const showRecording = isAdmin || status === 'AFTER_SESSION'; return (