diff --git a/src/frontend/src/i18n/locales/en.json b/src/frontend/src/i18n/locales/en.json index 53326b6..9bacceb 100644 --- a/src/frontend/src/i18n/locales/en.json +++ b/src/frontend/src/i18n/locales/en.json @@ -868,6 +868,8 @@ "today": "Today", "yearMonth": "{{m}}/{{y}}", "miniCal": "Mini calendar", + "asideMonthPicker": "Select month", + "asideMonthPickerHint": "Hall availability and utilization below follow the selected month", "prevMonth": "Previous month", "nextMonth": "Next month", "offlineSample": "Offline — Sample", diff --git a/src/frontend/src/i18n/locales/ja.json b/src/frontend/src/i18n/locales/ja.json index eebb777..24369fa 100644 --- a/src/frontend/src/i18n/locales/ja.json +++ b/src/frontend/src/i18n/locales/ja.json @@ -868,6 +868,8 @@ "today": "今日", "yearMonth": "{{y}}年{{m}}月", "miniCal": "ミニカレンダー", + "asideMonthPicker": "照会月の選択", + "asideMonthPickerHint": "下のホール空き状況・稼働率は選択した月が基準です", "prevMonth": "前月", "nextMonth": "翌月", "offlineSample": "オフライン — サンプル", diff --git a/src/frontend/src/i18n/locales/ko.json b/src/frontend/src/i18n/locales/ko.json index 623f21c..ee1d8dd 100644 --- a/src/frontend/src/i18n/locales/ko.json +++ b/src/frontend/src/i18n/locales/ko.json @@ -868,6 +868,8 @@ "today": "오늘", "yearMonth": "{{y}}년 {{m}}월", "miniCal": "미니 캘린더", + "asideMonthPicker": "조회 월 선택", + "asideMonthPickerHint": "아래 홀 가용·가동률은 선택한 월 기준입니다", "prevMonth": "이전 달", "nextMonth": "다음 달", "offlineSample": "오프라인 — 샘플", diff --git a/src/frontend/src/i18n/locales/zh.json b/src/frontend/src/i18n/locales/zh.json index 7716e1e..76e18d4 100644 --- a/src/frontend/src/i18n/locales/zh.json +++ b/src/frontend/src/i18n/locales/zh.json @@ -868,6 +868,8 @@ "today": "今天", "yearMonth": "{{y}}年{{m}}月", "miniCal": "迷你日历", + "asideMonthPicker": "选择查询月份", + "asideMonthPickerHint": "下方展馆可用与利用率以所选月份为准", "prevMonth": "上个月", "nextMonth": "下个月", "offlineSample": "离线 — 示例", diff --git a/src/frontend/src/screens/schedule/ExhibitionSchedulePage.tsx b/src/frontend/src/screens/schedule/ExhibitionSchedulePage.tsx index cc5b540..804b830 100644 --- a/src/frontend/src/screens/schedule/ExhibitionSchedulePage.tsx +++ b/src/frontend/src/screens/schedule/ExhibitionSchedulePage.tsx @@ -372,6 +372,11 @@ function MiniCalendar({ return (
+ {/* 역할 명확화(소유자 2026-07-24): 미니 캘린더 = 아래 홀 위젯의 조회 월 커서 */} +
+ {t('schedule.asideMonthPicker')} + {t('schedule.asideMonthPickerHint')} +
{t('schedule.yearMonth', { y: year, m: month + 1 })}{degraded && {t('schedule.offlineSample')}} diff --git a/src/frontend/src/screens/schedule/schedule.css b/src/frontend/src/screens/schedule/schedule.css index 11534b0..485a0b0 100644 --- a/src/frontend/src/screens/schedule/schedule.css +++ b/src/frontend/src/screens/schedule/schedule.css @@ -158,6 +158,25 @@ } /* 미니 캘린더 */ +.kx-cal__role { + display: flex; + flex-direction: column; + gap: 2px; + padding-bottom: var(--space-2); + margin-bottom: var(--space-2); + border-bottom: 1px solid var(--color-neutral-100); +} +.kx-cal__role-title { + font-size: var(--fs-body); + font-weight: var(--fw-semibold); + color: var(--color-neutral-900); + text-align: left; +} +.kx-cal__role-hint { + font-size: var(--fs-caption); + color: var(--color-neutral-500); + text-align: left; +} .kx-cal__head { display: flex; align-items: center;