mirror of
https://github.com/MrUnknownDE/VRCX.git
synced 2026-04-22 00:03:51 +02:00
replace remixicon
This commit is contained in:
@@ -26,7 +26,7 @@
|
||||
cursor: pointer;
|
||||
"
|
||||
@click="removeUserLanguage(item.key)">
|
||||
<i class="ri-close-line" style="font-size: 12px; line-height: 1"></i>
|
||||
<X class="h-3 w-3" />
|
||||
</button>
|
||||
</Badge>
|
||||
</div>
|
||||
@@ -58,6 +58,7 @@
|
||||
</template>
|
||||
|
||||
<script setup>
|
||||
import { X } from 'lucide-vue-next';
|
||||
import { ref } from 'vue';
|
||||
import { storeToRefs } from 'pinia';
|
||||
import { useI18n } from 'vue-i18n';
|
||||
|
||||
@@ -46,8 +46,8 @@
|
||||
size="icon"
|
||||
variant="outline"
|
||||
@click="refreshInstancePlayerCount(userDialog.$location.tag)"
|
||||
><i class="ri-refresh-line"></i
|
||||
></Button>
|
||||
><RefreshCw class="h-4 w-4" />
|
||||
</Button>
|
||||
</TooltipWrapper>
|
||||
<LastJoin
|
||||
:location="userDialog.$location.tag"
|
||||
@@ -250,8 +250,8 @@
|
||||
variant="ghost"
|
||||
@click="translateBio">
|
||||
<Spinner v-if="translateLoading" class="size-1" />
|
||||
<i v-else class="ri-translate-2"> </i
|
||||
></Button>
|
||||
<Languages v-else class="h-3 w-3" />
|
||||
</Button>
|
||||
<Button
|
||||
class="w-3 h-6 text-xs"
|
||||
size="icon-sm"
|
||||
@@ -259,8 +259,8 @@
|
||||
v-if="userDialog.id === currentUser.id"
|
||||
style="margin-left: 5px; padding: 0"
|
||||
@click="showBioDialog"
|
||||
><i class="ri-pencil-line"></i
|
||||
></Button>
|
||||
><Pencil class="h-3 w-3" />
|
||||
</Button>
|
||||
</div>
|
||||
<div style="margin-top: 5px" class="flex items-center">
|
||||
<TooltipWrapper v-for="(link, index) in userDialog.ref.bioLinks" :key="index">
|
||||
@@ -511,7 +511,7 @@
|
||||
size="icon-sm"
|
||||
variant="outline"
|
||||
@click.stop="resetHome()"
|
||||
><i class="ri-delete-bin-line"></i>
|
||||
><Trash2 class="h-4 w-4" />
|
||||
</Button>
|
||||
</span>
|
||||
</div>
|
||||
@@ -529,8 +529,8 @@
|
||||
size="icon-sm"
|
||||
variant="outline"
|
||||
@click.stop
|
||||
><i class="ri-file-copy-line"></i
|
||||
></Button>
|
||||
><Copy class="h-4 w-4" />
|
||||
</Button>
|
||||
</DropdownMenuTrigger>
|
||||
<DropdownMenuContent>
|
||||
<DropdownMenuItem @click="copyUserId(userDialog.id)">
|
||||
@@ -1302,14 +1302,18 @@
|
||||
AlertTriangle,
|
||||
ArrowDown,
|
||||
ArrowUp,
|
||||
Copy,
|
||||
Download,
|
||||
Eye,
|
||||
Languages,
|
||||
Loader2,
|
||||
LogOut,
|
||||
MoreHorizontal,
|
||||
Pencil,
|
||||
RefreshCcw,
|
||||
RefreshCw,
|
||||
Tag
|
||||
Tag,
|
||||
Trash2
|
||||
} from 'lucide-vue-next';
|
||||
import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue } from '@/components/ui/select';
|
||||
import { computed, defineAsyncComponent, nextTick, ref, watch } from 'vue';
|
||||
|
||||
@@ -79,7 +79,7 @@
|
||||
class="name"
|
||||
:class="userDialog.ref.$trustClass"
|
||||
style="margin-right: 5px; margin-top: 5px">
|
||||
<i class="ri-shield-line"></i> {{ userDialog.ref.$trustLevel }}
|
||||
<Shield class="mr-1 h-4 w-4 inline-block" /> {{ userDialog.ref.$trustLevel }}
|
||||
</Badge>
|
||||
</TooltipWrapper>
|
||||
<TooltipWrapper
|
||||
@@ -91,10 +91,10 @@
|
||||
class="x-tag-age-verification"
|
||||
style="margin-right: 5px; margin-top: 5px">
|
||||
<template v-if="userDialog.ref.ageVerificationStatus === '18+'">
|
||||
<i class="ri-info-card-line"></i> 18+
|
||||
<IdCard class="mr-1 h-4 w-4 inline-block" /> 18+
|
||||
</template>
|
||||
<template v-else>
|
||||
<i class="ri-info-card-line"></i>
|
||||
<IdCard class="mr-1 h-4 w-4 inline-block" />
|
||||
</template>
|
||||
</Badge>
|
||||
</TooltipWrapper>
|
||||
@@ -103,7 +103,7 @@
|
||||
side="top"
|
||||
:content="t('dialog.user.tags.friend_number')">
|
||||
<Badge variant="outline" class="x-tag-friend" style="margin-right: 5px; margin-top: 5px">
|
||||
<i class="ri-user-add-line"></i>
|
||||
<UserPlus class="mr-1 h-4 w-4 inline-block" />
|
||||
{{ userDialog.ref.$friendNumber ? userDialog.ref.$friendNumber : '' }}
|
||||
</Badge>
|
||||
</TooltipWrapper>
|
||||
@@ -112,7 +112,7 @@
|
||||
side="top"
|
||||
:content="t('dialog.user.tags.mutual_friends')">
|
||||
<Badge variant="outline" class="x-tag-mutual-friend" style="margin-right: 5px; margin-top: 5px">
|
||||
<i class="ri-group-line"></i>
|
||||
<Users class="mr-1 h-4 w-4 inline-block" />
|
||||
{{ userDialog.mutualFriendCount }}
|
||||
</Badge>
|
||||
</TooltipWrapper>
|
||||
@@ -140,7 +140,7 @@
|
||||
|
||||
<TooltipWrapper v-if="userDialog.ref.$platform === 'standalonewindows'" side="top" content="PC">
|
||||
<Badge variant="outline" class="x-tag-platform-pc" style="margin-right: 5px; margin-top: 5px">
|
||||
<i class="ri-computer-line"></i>
|
||||
<Monitor class="h-4 w-4 x-tag-platform-pc" />
|
||||
</Badge>
|
||||
</TooltipWrapper>
|
||||
<TooltipWrapper v-else-if="userDialog.ref.$platform === 'android'" side="top" content="Android">
|
||||
@@ -148,13 +148,13 @@
|
||||
variant="outline"
|
||||
class="x-tag-platform-quest"
|
||||
style="margin-right: 5px; margin-top: 5px">
|
||||
<i class="ri-android-line"></i>
|
||||
<Smartphone class="h-4 w-4 x-tag-platform-quest" />
|
||||
</Badge>
|
||||
</TooltipWrapper>
|
||||
<TooltipWrapper v-else-if="userDialog.ref.$platform === 'ios'" side="top" content="iOS">
|
||||
<Badge variant="outline" class="x-tag-platform-ios" style="margin-right: 5px; margin-top: 5px"
|
||||
><i class="ri-apple-line"></i
|
||||
></Badge>
|
||||
<Badge variant="outline" class="x-tag-platform-ios" style="margin-right: 5px; margin-top: 5px">
|
||||
<Apple class="h-4 w-4 x-tag-platform-ios" />
|
||||
</Badge>
|
||||
</TooltipWrapper>
|
||||
<Badge
|
||||
v-else-if="userDialog.ref.$platform"
|
||||
@@ -260,7 +260,7 @@
|
||||
</template>
|
||||
|
||||
<script setup>
|
||||
import { ChevronDown } from 'lucide-vue-next';
|
||||
import { Apple, ChevronDown, IdCard, Monitor, Shield, Smartphone, UserPlus, Users } from 'lucide-vue-next';
|
||||
import { storeToRefs } from 'pinia';
|
||||
import { useI18n } from 'vue-i18n';
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { ArrowUpDown } from 'lucide-vue-next';
|
||||
import { ArrowUpDown, DoorOpen, Info, Trash2 } from 'lucide-vue-next';
|
||||
|
||||
import DisplayName from '../../DisplayName.vue';
|
||||
import Location from '../../Location.vue';
|
||||
@@ -115,7 +115,7 @@ export const createColumns = ({
|
||||
onLaunch?.(original?.location);
|
||||
}}
|
||||
>
|
||||
<i class="ri-door-open-line"></i>
|
||||
<DoorOpen class="h-4 w-4" />
|
||||
</Button>
|
||||
|
||||
<Button
|
||||
@@ -127,7 +127,7 @@ export const createColumns = ({
|
||||
onShowInfo?.(original?.location);
|
||||
}}
|
||||
>
|
||||
<i class="ri-information-line"></i>
|
||||
<Info class="h-4 w-4" />
|
||||
</Button>
|
||||
|
||||
<Button
|
||||
@@ -144,7 +144,7 @@ export const createColumns = ({
|
||||
}
|
||||
}}
|
||||
>
|
||||
<i class="ri-delete-bin-line"></i>
|
||||
<Trash2 class="h-4 w-4" />
|
||||
</Button>
|
||||
</div>
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user