udpate
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
2025-08-27 09:50:32 +03:00
parent 3b628cbfb3
commit 83d2666f22
55 changed files with 560 additions and 486 deletions

View File

@@ -1,13 +1,13 @@
<template>
<pn-page-card>
<template #title>
{{ $t(type + '__title') }}
{{ $t(title) }}
</template>
<pn-scroll-list>
<markdown-viewver
class="q-pa-md"
:locale
:documentName = "getDocumentName()"
:documentName
/>
</pn-scroll-list>
</pn-page-card>
@@ -18,22 +18,15 @@
import { useSettingsStore } from 'stores/settings'
import MarkdownViewver from 'components/MarkdownViewver.vue'
const props = defineProps<{
type: 'terms_of_use' | 'privacy' | 'consent'
defineProps<{
title: string
documentName: string
}>()
const settingsStore = useSettingsStore()
const DEFAULT_LOCALE = 'ru'
const locale = ref('ru')
const getDocumentName = () =>{
switch(props.type) {
case 'terms_of_use': return 'Terms_of_use'
case 'privacy': return 'Privacy-Policy'
case 'consent': return 'Consent_to_Personal_Data_Processing'
}
}
const parseLocale = (locale: string) => locale.split(/[-_]/)[0] || DEFAULT_LOCALE
onMounted(() => {