From bdc1d3a3479dcb6c8fc1843f5e246e9bda79ddf8 Mon Sep 17 00:00:00 2001 From: pa Date: Thu, 15 Jan 2026 18:29:06 +0900 Subject: [PATCH] replace some element plus components --- package-lock.json | 1 + package.json | 1 + src/components/NavMenu.vue | 13 +- .../dialogs/UserDialog/UserDialog.vue | 27 +-- src/components/ui/avatar/Avatar.vue | 16 ++ src/components/ui/avatar/AvatarFallback.vue | 23 ++ src/components/ui/avatar/AvatarImage.vue | 17 ++ src/components/ui/avatar/index.js | 3 + src/components/ui/calendar/Calendar.vue | 211 +++++++++++++++++ src/components/ui/calendar/CalendarCell.vue | 30 +++ .../ui/calendar/CalendarCellTrigger.vue | 42 ++++ src/components/ui/calendar/CalendarGrid.vue | 24 ++ .../ui/calendar/CalendarGridBody.vue | 14 ++ .../ui/calendar/CalendarGridHead.vue | 15 ++ .../ui/calendar/CalendarGridRow.vue | 21 ++ .../ui/calendar/CalendarHeadCell.vue | 24 ++ src/components/ui/calendar/CalendarHeader.vue | 24 ++ .../ui/calendar/CalendarHeading.vue | 29 +++ .../ui/calendar/CalendarNextButton.vue | 35 +++ .../ui/calendar/CalendarPrevButton.vue | 35 +++ src/components/ui/calendar/index.js | 12 + .../ui/native-select/NativeSelect.vue | 46 ++++ .../ui/native-select/NativeSelectOptGroup.vue | 16 ++ .../ui/native-select/NativeSelectOption.vue | 16 ++ src/components/ui/native-select/index.js | 3 + src/components/ui/skeleton/Skeleton.vue | 11 + src/components/ui/skeleton/index.js | 1 + .../Charts/components/InstanceActivity.vue | 72 ++++-- .../components/FriendsLocationsCard.vue | 8 +- src/views/Search/Search.vue | 3 +- src/views/Sidebar/components/FriendItem.vue | 31 +-- .../Tools/components/GroupCalendarMonth.vue | 220 ++++++++++++++++++ .../Tools/dialogs/GroupCalendarDialog.vue | 31 +-- 33 files changed, 986 insertions(+), 89 deletions(-) create mode 100644 src/components/ui/avatar/Avatar.vue create mode 100644 src/components/ui/avatar/AvatarFallback.vue create mode 100644 src/components/ui/avatar/AvatarImage.vue create mode 100644 src/components/ui/avatar/index.js create mode 100644 src/components/ui/calendar/Calendar.vue create mode 100644 src/components/ui/calendar/CalendarCell.vue create mode 100644 src/components/ui/calendar/CalendarCellTrigger.vue create mode 100644 src/components/ui/calendar/CalendarGrid.vue create mode 100644 src/components/ui/calendar/CalendarGridBody.vue create mode 100644 src/components/ui/calendar/CalendarGridHead.vue create mode 100644 src/components/ui/calendar/CalendarGridRow.vue create mode 100644 src/components/ui/calendar/CalendarHeadCell.vue create mode 100644 src/components/ui/calendar/CalendarHeader.vue create mode 100644 src/components/ui/calendar/CalendarHeading.vue create mode 100644 src/components/ui/calendar/CalendarNextButton.vue create mode 100644 src/components/ui/calendar/CalendarPrevButton.vue create mode 100644 src/components/ui/calendar/index.js create mode 100644 src/components/ui/native-select/NativeSelect.vue create mode 100644 src/components/ui/native-select/NativeSelectOptGroup.vue create mode 100644 src/components/ui/native-select/NativeSelectOption.vue create mode 100644 src/components/ui/native-select/index.js create mode 100644 src/components/ui/skeleton/Skeleton.vue create mode 100644 src/components/ui/skeleton/index.js create mode 100644 src/views/Tools/components/GroupCalendarMonth.vue diff --git a/package-lock.json b/package-lock.json index 511b07a6..a9812568 100644 --- a/package-lock.json +++ b/package-lock.json @@ -18,6 +18,7 @@ "@fontsource-variable/noto-sans-kr": "^5.2.9", "@fontsource-variable/noto-sans-sc": "^5.2.9", "@fontsource-variable/noto-sans-tc": "^5.2.9", + "@internationalized/date": "^3.10.1", "@kamiya4047/eslint-plugin-pretty-import": "^0.1.6", "@sentry/vite-plugin": "^4.6.1", "@sentry/vue": "^10.33.0", diff --git a/package.json b/package.json index c85af7b3..e8771ec4 100644 --- a/package.json +++ b/package.json @@ -39,6 +39,7 @@ "@fontsource-variable/noto-sans-kr": "^5.2.9", "@fontsource-variable/noto-sans-sc": "^5.2.9", "@fontsource-variable/noto-sans-tc": "^5.2.9", + "@internationalized/date": "^3.10.1", "@kamiya4047/eslint-plugin-pretty-import": "^0.1.6", "@sentry/vite-plugin": "^4.6.1", "@sentry/vue": "^10.33.0", diff --git a/src/components/NavMenu.vue b/src/components/NavMenu.vue index 1d50451f..00911501 100644 --- a/src/components/NavMenu.vue +++ b/src/components/NavMenu.vue @@ -73,14 +73,14 @@ {{ t('nav_menu.whats_new') }} - + - + - + @@ -156,7 +156,7 @@ - + import { computed, defineAsyncComponent, onMounted, ref, watch } from 'vue'; import { Button } from '@/components/ui/button'; + import { Separator } from '@/components/ui/separator'; import { dayjs } from 'element-plus'; import { storeToRefs } from 'pinia'; import { useI18n } from 'vue-i18n'; @@ -752,10 +753,6 @@ diff --git a/src/views/Tools/components/GroupCalendarMonth.vue b/src/views/Tools/components/GroupCalendarMonth.vue new file mode 100644 index 00000000..440ea51a --- /dev/null +++ b/src/views/Tools/components/GroupCalendarMonth.vue @@ -0,0 +1,220 @@ + + + + + diff --git a/src/views/Tools/dialogs/GroupCalendarDialog.vue b/src/views/Tools/dialogs/GroupCalendarDialog.vue index 67fe13cc..50839046 100644 --- a/src/views/Tools/dialogs/GroupCalendarDialog.vue +++ b/src/views/Tools/dialogs/GroupCalendarDialog.vue @@ -1,6 +1,6 @@