mirror of
https://github.com/MrUnknownDE/VRCX.git
synced 2026-05-07 14:56:06 +02:00
Badge
This commit is contained in:
@@ -121,7 +121,7 @@
|
|||||||
>
|
>
|
||||||
</div>
|
</div>
|
||||||
<div class="group-item__bottom">
|
<div class="group-item__bottom">
|
||||||
<Badge variant="outline">
|
<Badge :variant="getBadgeVariant(group.visibility)">
|
||||||
{{ t(`view.favorite.visibility.${group.visibility}`) }}
|
{{ t(`view.favorite.visibility.${group.visibility}`) }}
|
||||||
</Badge>
|
</Badge>
|
||||||
<DropdownMenu
|
<DropdownMenu
|
||||||
@@ -713,6 +713,17 @@
|
|||||||
loadAvatarSplitterPreferences();
|
loadAvatarSplitterPreferences();
|
||||||
});
|
});
|
||||||
|
|
||||||
|
function getBadgeVariant(visibility) {
|
||||||
|
switch (visibility) {
|
||||||
|
case 'public':
|
||||||
|
return 'default';
|
||||||
|
case 'friends':
|
||||||
|
return 'secondary';
|
||||||
|
case 'private':
|
||||||
|
return 'destructive';
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
async function loadAvatarSplitterPreferences() {
|
async function loadAvatarSplitterPreferences() {
|
||||||
const storedSize = await configRepository.getString('VRCX_FavoritesAvatarSplitter', '260');
|
const storedSize = await configRepository.getString('VRCX_FavoritesAvatarSplitter', '260');
|
||||||
const parsedSize = Number(storedSize);
|
const parsedSize = Number(storedSize);
|
||||||
|
|||||||
@@ -123,7 +123,7 @@
|
|||||||
>
|
>
|
||||||
</div>
|
</div>
|
||||||
<div class="group-item__bottom">
|
<div class="group-item__bottom">
|
||||||
<Badge variant="outline">
|
<Badge :variant="getBadgeVariant(group.visibility)">
|
||||||
{{ t(`view.favorite.visibility.${group.visibility}`) }}
|
{{ t(`view.favorite.visibility.${group.visibility}`) }}
|
||||||
</Badge>
|
</Badge>
|
||||||
<DropdownMenu
|
<DropdownMenu
|
||||||
@@ -794,6 +794,17 @@
|
|||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
|
||||||
|
function getBadgeVariant(visibility) {
|
||||||
|
switch (visibility) {
|
||||||
|
case 'public':
|
||||||
|
return 'default';
|
||||||
|
case 'friends':
|
||||||
|
return 'secondary';
|
||||||
|
case 'private':
|
||||||
|
return 'destructive';
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
function showFriendExportDialog() {
|
function showFriendExportDialog() {
|
||||||
friendExportDialogVisible.value = true;
|
friendExportDialogVisible.value = true;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -123,7 +123,7 @@
|
|||||||
>
|
>
|
||||||
</div>
|
</div>
|
||||||
<div class="group-item__bottom">
|
<div class="group-item__bottom">
|
||||||
<Badge variant="outline">
|
<Badge :variant="getBadgeVariant(group.visibility)">
|
||||||
{{ t(`view.favorite.visibility.${group.visibility}`) }}
|
{{ t(`view.favorite.visibility.${group.visibility}`) }}
|
||||||
</Badge>
|
</Badge>
|
||||||
<DropdownMenu
|
<DropdownMenu
|
||||||
@@ -629,6 +629,17 @@
|
|||||||
loadWorldSplitterPreferences();
|
loadWorldSplitterPreferences();
|
||||||
});
|
});
|
||||||
|
|
||||||
|
function getBadgeVariant(visibility) {
|
||||||
|
switch (visibility) {
|
||||||
|
case 'public':
|
||||||
|
return 'default';
|
||||||
|
case 'friends':
|
||||||
|
return 'secondary';
|
||||||
|
case 'private':
|
||||||
|
return 'destructive';
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
async function loadWorldSplitterPreferences() {
|
async function loadWorldSplitterPreferences() {
|
||||||
const storedSize = await configRepository.getString('VRCX_FavoritesWorldSplitter', '260');
|
const storedSize = await configRepository.getString('VRCX_FavoritesWorldSplitter', '260');
|
||||||
const parsedSize = Number(storedSize);
|
const parsedSize = Number(storedSize);
|
||||||
|
|||||||
Reference in New Issue
Block a user