feat: hide nametag setting (impl)

This commit is contained in:
Calum H.
2025-05-14 19:58:05 +01:00
committed by Alejandro González
parent 7838fb0a52
commit 79f0dfd1c0
2 changed files with 5 additions and 3 deletions

View File

@@ -7,12 +7,14 @@ import EditSkinModal from '@/components/ui/skin/EditSkinModal.vue'
import type { Cape, Skin, SkinModel } from '@/helpers/skins.ts'
import { get_available_skins, get_available_capes } from '@/helpers/skins.ts'
import { handleError } from '@/store/notifications'
import CapeButton from '@/components/ui/skin/CapeButton.vue'
import SelectCapeModal from '@/components/ui/skin/SelectCapeModal.vue'
import { get as getSettings } from "@/helpers/settings.ts";
const editSkinModal = useTemplateRef('editSkinModal')
const selectCapeModal = useTemplateRef('selectCapeModal')
const settings = ref(await getSettings());
const selectedSkin = ref('its_imb11')
const previewSkin = computed(() => `https://vzge.me/processedskin/${selectedSkin.value}.png`)
@@ -91,7 +93,7 @@ async function loadSkins() {
</div>
</div>
<div class="h-[80vh] flex items-center justify-center">
<SkinPreviewRenderer :model-src="'/src/assets/models/wide_player.gltf'" :nametag="selectedSkin" :texture-src="previewSkin" />
<SkinPreviewRenderer :model-src="'/src/assets/models/wide_player.gltf'" :nametag="settings.hide_nametag_skins_page ? undefined : selectedSkin" :texture-src="previewSkin" />
</div>
</div>
<div class="flex flex-col gap-6 add-perspective">

View File

@@ -3,7 +3,7 @@
<div class="absolute bottom-[18%] left-1/2 transform -translate-x-1/2 text-primary px-3 py-1 rounded text-md pointer-events-none z-10">
Drag to rotate
</div>
<div class="absolute top-[10%] left-1/2 transform -translate-x-1/2 px-3 py-1 rounded-md text-[225%] pointer-events-none z-10 font-minecraft text-secondary bg-bg-raised shadow-md border">
<div v-if="nametag" class="absolute top-[10%] left-1/2 transform -translate-x-1/2 px-3 py-1 rounded-md text-[225%] pointer-events-none z-10 font-minecraft text-secondary bg-bg-raised shadow-md border">
{{ nametag }}
</div>