feat:移除了弹窗,服务器添加sls

This commit is contained in:
AxTps committed 2026-09-08 22:39:45 +08:00
commit 6a295f9a7a
4082 files changed
+1322534

No files matched your search

@@ -0,0 +1,45 @@
<script setup lang="ts">
import { computed } from 'vue'
import type { MessageDescriptor } from '../../composables/i18n'
import { useVIntl } from '../../composables/i18n'
const { formatMessage } = useVIntl()
const props = withDefaults(
defineProps<{
id?: string
title: string | MessageDescriptor
description?: string | MessageDescriptor
}>(),
{
id: undefined,
description: undefined,
},
)
const formattedTitle = computed(() =>
typeof props.title === 'string' ? props.title : formatMessage(props.title),
)
const formattedDescription = computed(() =>
typeof props.description === 'string'
? props.description
: props.description
? formatMessage(props.description)
: undefined,
)
</script>
<template>
<div class="mb-2">
<label v-if="id" :for="id" class="text-lg font-extrabold text-contrast">
{{ formattedTitle }}
</label>
<p v-else class="m-0 text-lg font-extrabold text-contrast">
{{ formattedTitle }}
</p>
<p v-if="formattedDescription" class="text-sm m-0 text-secondary">
{{ formattedDescription }}
</p>
</div>
</template>