Files
tgCrewAdmin/src/components/docBlock.vue
CCTVcalc 83d2666f22
All checks were successful
continuous-integration/drone/push Build is passing
udpate
2025-08-27 09:50:32 +03:00

39 lines
807 B
Vue

<template>
<pn-page-card>
<template #title>
{{ $t(title) }}
</template>
<pn-scroll-list>
<markdown-viewver
class="q-pa-md"
:locale
:documentName
/>
</pn-scroll-list>
</pn-page-card>
</template>
<script setup lang="ts">
import { ref, onMounted } from 'vue'
import { useSettingsStore } from 'stores/settings'
import MarkdownViewver from 'components/MarkdownViewver.vue'
defineProps<{
title: string
documentName: string
}>()
const settingsStore = useSettingsStore()
const DEFAULT_LOCALE = 'ru'
const locale = ref('ru')
const parseLocale = (locale: string) => locale.split(/[-_]/)[0] || DEFAULT_LOCALE
onMounted(() => {
locale.value = parseLocale(settingsStore.settings.locale)
})
</script>
<style>
</style>