Update protocolBadge.vue

This commit is contained in:
Donald Zou
2025-08-16 16:17:25 +08:00
parent e61b5d2a3f
commit cfa1c23506

View File

@@ -6,25 +6,15 @@ const props = defineProps({
protocol: String,
mini: false
})
const blur = ref(undefined)
onMounted(() => {
setTimeout(() => {
blur.value = !props.mini
}, 500)
})
</script>
<template>
<div class="position-relative">
<span class="badge wireguardBg rounded-3 shadow z-1"
:class="{blur: blur === true}"
v-if="protocol === 'wg'">
WireGuard <LocaleText t="Configuration" v-if="!mini"></LocaleText>
</span>
<span class="badge amneziawgBg rounded-3 shadow"
:class="{blur: blur === true}"
v-else-if="protocol === 'awg'">
AmneziaWG <LocaleText t="Configuration" v-if="!mini"></LocaleText>
</span>
@@ -32,12 +22,4 @@ onMounted(() => {
</template>
<style scoped>
.wireguardBg.blur{
box-shadow: rgba(255, 56, 56, 1) 3rem 1rem 8rem 10px !important;
transition: box-shadow 1s cubic-bezier(0.82, -0.07, 0, 1);
}
.amneziawgBg.blur{
box-shadow: rgb(227, 142, 65) 3rem 1rem 8rem 10px !important;
transition: box-shadow 1s cubic-bezier(0.82, -0.07, 0, 1);
}
</style>