From fe0314015cdcb95fffabf8a7be18caea83fefcc6 Mon Sep 17 00:00:00 2001 From: yyc12345 Date: Fri, 17 Jul 2026 21:02:27 +0800 Subject: [PATCH] feat: commit ai-produced frontend first --- frontend/src/components/DateTimePicker.vue | 2 +- .../calendar-event/EventLoopEditor.vue | 2 +- .../src/components/calendar/CalendarGrid.vue | 13 ++-- .../src/components/calendar/ScheduleList.vue | 2 +- frontend/src/utils/calendar-names.ts | 8 --- frontend/src/utils/i18n.ts | 65 +++++-------------- frontend/src/views/Calendar.vue | 2 +- 7 files changed, 28 insertions(+), 66 deletions(-) delete mode 100644 frontend/src/utils/calendar-names.ts diff --git a/frontend/src/components/DateTimePicker.vue b/frontend/src/components/DateTimePicker.vue index 15bbf58..3ce5ac0 100644 --- a/frontend/src/components/DateTimePicker.vue +++ b/frontend/src/components/DateTimePicker.vue @@ -20,7 +20,7 @@ import { dayOfWeek, isLeapYear } from '@/utils/datetime'; -import { MONTH_NAMES, WEEK_NAMES } from '@/utils/calendar-names'; +import { MONTH_NAMES, WEEK_NAMES } from '@/utils/i18n'; const DIAL_PLATE_WIDTH: number = 200; const DIAL_PLATE_RADIUS: number = DIAL_PLATE_WIDTH / 2; diff --git a/frontend/src/components/calendar-event/EventLoopEditor.vue b/frontend/src/components/calendar-event/EventLoopEditor.vue index 0f543f4..0dc9560 100644 --- a/frontend/src/components/calendar-event/EventLoopEditor.vue +++ b/frontend/src/components/calendar-event/EventLoopEditor.vue @@ -2,7 +2,7 @@ import { computed, ref, watch } from 'vue'; import DateTimePicker, { TabType } from '@/components/DateTimePicker.vue'; import { resolveLoopRules4UI, getDayInMonth } from '@/utils/datetime'; -import { WEEK_NAMES } from '@/utils/calendar-names'; +import { WEEK_NAMES } from '@/utils/i18n'; import { format } from '@/utils/utils'; type LoopMethod = 'never' | 'day' | 'week' | 'month' | 'year'; diff --git a/frontend/src/components/calendar/CalendarGrid.vue b/frontend/src/components/calendar/CalendarGrid.vue index 095a040..90a7750 100644 --- a/frontend/src/components/calendar/CalendarGrid.vue +++ b/frontend/src/components/calendar/CalendarGrid.vue @@ -26,10 +26,11 @@ const overflowText = (count: number): string => {