From 77a838e22d7ac4c0d5c50ec81081432861f376ba Mon Sep 17 00:00:00 2001 From: pa Date: Tue, 13 Jan 2026 14:28:25 +0900 Subject: [PATCH] replace el-popover el-card --- src/app.css | 3 -- .../dialogs/GroupDialog/GroupDialog.vue | 8 +-- src/components/dialogs/SendBoopDialog.vue | 10 ++-- src/components/ui/card/Card.vue | 15 ++++++ src/components/ui/card/CardAction.vue | 15 ++++++ src/components/ui/card/CardContent.vue | 13 +++++ src/components/ui/card/CardDescription.vue | 13 +++++ src/components/ui/card/CardFooter.vue | 13 +++++ src/components/ui/card/CardHeader.vue | 20 +++++++ src/components/ui/card/CardTitle.vue | 13 +++++ src/components/ui/card/index.js | 7 +++ src/components/ui/hover-card/HoverCard.vue | 19 +++++++ .../ui/hover-card/HoverCardContent.vue | 53 +++++++++++++++++++ .../ui/hover-card/HoverCardTrigger.vue | 15 ++++++ src/components/ui/hover-card/index.js | 3 ++ .../Charts/components/InstanceActivity.vue | 30 ++++++----- .../components/FriendsLocationsCard.vue | 13 ++--- src/views/Tools/Tools.vue | 52 ++++++++---------- .../components/GroupCalendarEventCard.vue | 15 ++---- 19 files changed, 254 insertions(+), 76 deletions(-) create mode 100644 src/components/ui/card/Card.vue create mode 100644 src/components/ui/card/CardAction.vue create mode 100644 src/components/ui/card/CardContent.vue create mode 100644 src/components/ui/card/CardDescription.vue create mode 100644 src/components/ui/card/CardFooter.vue create mode 100644 src/components/ui/card/CardHeader.vue create mode 100644 src/components/ui/card/CardTitle.vue create mode 100644 src/components/ui/card/index.js create mode 100644 src/components/ui/hover-card/HoverCard.vue create mode 100644 src/components/ui/hover-card/HoverCardContent.vue create mode 100644 src/components/ui/hover-card/HoverCardTrigger.vue create mode 100644 src/components/ui/hover-card/index.js diff --git a/src/app.css b/src/app.css index 62667be1..14f2a2f0 100644 --- a/src/app.css +++ b/src/app.css @@ -624,9 +624,6 @@ html.dark .x-friend-item > .detail > .extra, word-break: break-word; } -.el-card.x-image-selected { - border-color: var(--el-color-primary) !important; -} .el-popper.x-quick-search .el-select-dropdown__item { width: 100%; diff --git a/src/components/dialogs/GroupDialog/GroupDialog.vue b/src/components/dialogs/GroupDialog/GroupDialog.vue index 89f6cc0e..9c8786fd 100644 --- a/src/components/dialogs/GroupDialog/GroupDialog.vue +++ b/src/components/dialogs/GroupDialog/GroupDialog.vue @@ -1076,17 +1076,16 @@ max-height: 600px; overflow-y: auto; "> - + class="p-0 overflow-hidden transition-shadow hover:shadow-md"> - + @@ -1147,6 +1146,7 @@ View, Warning } from '@element-plus/icons-vue'; + import { Card } from '@/components/ui/card'; import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue } from '@/components/ui/select'; import { computed, nextTick, reactive, ref, watch } from 'vue'; import { Button } from '@/components/ui/button'; diff --git a/src/components/dialogs/SendBoopDialog.vue b/src/components/dialogs/SendBoopDialog.vue index d2780fdb..c97d4f37 100644 --- a/src/components/dialogs/SendBoopDialog.vue +++ b/src/components/dialogs/SendBoopDialog.vue @@ -39,14 +39,12 @@ max-height: 600px; overflow-y: auto; "> - + style="cursor: pointer; border: 1px solid transparent; border-radius: 8px" + @click="fileId = image.id">
-
+