From f819a3f5005dccdfeb3b8778feb2cca4b8d652b1 Mon Sep 17 00:00:00 2001 From: pa Date: Wed, 7 Jan 2026 17:41:33 +0900 Subject: [PATCH] replace el-tag with Badge --- src/app.css | 22 +--- .../dialogs/AvatarDialog/AvatarDialog.vue | 114 +++++++---------- src/components/dialogs/CustomNavDialog.vue | 7 +- .../dialogs/GroupDialog/GroupDialog.vue | 117 +++++++----------- .../GroupMemberModerationDialog.vue | 27 ++-- .../dialogs/UserDialog/LanguageDialog.vue | 26 ++-- .../dialogs/UserDialog/UserSummaryHeader.vue | 101 +++++---------- .../dialogs/WorldDialog/WorldDialog.vue | 89 +++++-------- src/components/ui/badge/Badge.vue | 7 +- src/views/Favorites/FavoritesAvatar.vue | 18 +-- src/views/Favorites/FavoritesFriend.vue | 18 +-- src/views/Favorites/FavoritesWorld.vue | 18 +-- src/views/PlayerList/PlayerList.vue | 84 ++++--------- .../dialogs/ChatboxBlacklistDialog.vue | 28 +++-- .../Settings/dialogs/LaunchOptionsDialog.vue | 5 +- .../dialogs/ScreenshotMetadataDialog.vue | 5 +- 16 files changed, 272 insertions(+), 414 deletions(-) diff --git a/src/app.css b/src/app.css index e2a6f9de..ac922757 100644 --- a/src/app.css +++ b/src/app.css @@ -1262,16 +1262,6 @@ i.x-status-icon.red { background: #ff2c2c; } -.x-tag-friend { - color: var(--color-amber-400); - border-color: var(--color-amber-400) !important; -} - -.x-tag-mutual-friend { - color: var(--el-color-success); - border-color: var(--el-color-success) !important; -} - .x-tag-platform-pc { color: #0078d4; border-color: #0078d4 !important; @@ -1282,14 +1272,14 @@ i.x-status-icon.red { border-color: #3ddc84 !important; } -.x-tag-platform-ios { - color: #c7c7ce; - border-color: #c7c7ce !important; +.x-tag-friend { + color: var(--color-amber-400); + border-color: var(--color-amber-400) !important; } -.x-tag-platform-other { - color: var(--el-color-danger); - border-color: var(--el-color-danger) !important; +.x-tag-mutual-friend { + color: var(--el-color-success); + border-color: var(--el-color-success) !important; } .x-tag-age-verification { diff --git a/src/components/dialogs/AvatarDialog/AvatarDialog.vue b/src/components/dialogs/AvatarDialog/AvatarDialog.vue index 912f18d1..467cd62f 100644 --- a/src/components/dialogs/AvatarDialog/AvatarDialog.vue +++ b/src/components/dialogs/AvatarDialog/AvatarDialog.vue @@ -31,28 +31,19 @@ v-text="avatarDialog.ref.authorName">
- {{ t('dialog.avatar.tags.public') }} - {{ t('dialog.avatar.tags.private') }} + variant="outline" + style="margin-right: 5px; margin-top: 5px"> + {{ t('dialog.avatar.tags.public') }} + + + {{ t('dialog.avatar.tags.private') }} + - {{ avatarDialog.bundleSizes['standalonewindows'].fileSize }} - + - {{ avatarDialog.bundleSizes['android'].fileSize }} - + - {{ avatarDialog.bundleSizes['ios'].fileSize }} - + -  {{ t('dialog.avatar.tags.cache') }} - - + Styles {{ @@ -133,40 +116,33 @@ :class="['x-grey', 'x-tag-border-left']" >{{ avatarDialog.ref.styles.secondary }} - - + {{ t('dialog.avatar.tags.fallback') }} - + {{ t('dialog.avatar.tags.fallback') }} + + {{ t('dialog.avatar.tags.impostor') }} v{{ avatarDialog.imposterVersion }} - - + {{ t('dialog.avatar.tags.future_proofing') }} + variant="outline" + style="margin-right: 5px; margin-top: 5px"> + {{ t('dialog.avatar.tags.future_proofing') }} +
@@ -507,8 +482,8 @@ {{ t('dialog.avatar.info.time_spent') }} - - + - {{ timeToText(timeSpent) }} @@ -612,6 +587,7 @@ import { useAvatarStore, useFavoriteStore, useGalleryStore, useGameStore, useUserStore } from '../../../stores'; import { avatarModerationRequest, avatarRequest, favoriteRequest, miscRequest } from '../../../api'; import { AppDebug } from '../../../service/appConfig.js'; + import { Badge } from '../../ui/badge'; import { database } from '../../../service/database'; import { getNextDialogIndex } from '../../../shared/utils/base/ui'; import { handleImageUploadInput } from '../../../shared/utils/imageUpload'; diff --git a/src/components/dialogs/CustomNavDialog.vue b/src/components/dialogs/CustomNavDialog.vue index 697a442a..719aebfe 100644 --- a/src/components/dialogs/CustomNavDialog.vue +++ b/src/components/dialogs/CustomNavDialog.vue @@ -62,13 +62,13 @@
{{ t('nav_menu.custom_nav.folder_empty') }} @@ -205,6 +205,7 @@ import dayjs from 'dayjs'; + import { Badge } from '../ui/badge'; import { navDefinitions } from '../../shared/constants/ui.js'; import IconPicker from '../IconPicker.vue'; diff --git a/src/components/dialogs/GroupDialog/GroupDialog.vue b/src/components/dialogs/GroupDialog/GroupDialog.vue index 5c7352fa..a7907f06 100644 --- a/src/components/dialogs/GroupDialog/GroupDialog.vue +++ b/src/components/dialogs/GroupDialog/GroupDialog.vue @@ -44,111 +44,85 @@ v-text="groupDialog.ownerDisplayName">
- {{ t('dialog.group.tags.verified') }} - - + {{ t('dialog.group.tags.private') }} - - + {{ t('dialog.group.tags.public') }} - - + {{ t('dialog.group.tags.open') }} - - + {{ t('dialog.group.tags.request') }} - - + {{ t('dialog.group.tags.invite') }} - - + {{ t('dialog.group.tags.closed') }} - - + {{ t('dialog.group.tags.joined') }} - - + {{ t('dialog.group.tags.banned') }} - +
@@ -192,9 +166,7 @@