mirror of
https://github.com/go-vikunja/vikunja.git
synced 2026-04-24 22:25:15 +00:00
feat: show frontend version separately if different (#974)
feat(frontend): show version info
This commit is contained in:
@@ -1236,7 +1236,9 @@
|
||||
},
|
||||
"about": {
|
||||
"title": "About",
|
||||
"version": "Version: {version}"
|
||||
"version": "Version: {version}",
|
||||
"frontendVersion": "Frontend version: {version}",
|
||||
"apiVersion": "API version: {version}"
|
||||
},
|
||||
"time": {
|
||||
"units": {
|
||||
|
||||
@@ -12,9 +12,13 @@
|
||||
@close="$router.back()"
|
||||
>
|
||||
<div class="p-4">
|
||||
<p>
|
||||
<p v-if="versionsEqual">
|
||||
{{ $t('about.version', {version: apiVersion}) }}
|
||||
</p>
|
||||
<template v-else>
|
||||
<p>{{ $t('about.frontendVersion', {version: frontendVersion}) }}</p>
|
||||
<p>{{ $t('about.apiVersion', {version: apiVersion}) }}</p>
|
||||
</template>
|
||||
</div>
|
||||
<template #footer>
|
||||
<XButton
|
||||
@@ -31,8 +35,11 @@
|
||||
<script setup lang="ts">
|
||||
import {computed} from 'vue'
|
||||
|
||||
import {VERSION as frontendVersion} from '@/version.json'
|
||||
|
||||
import {useConfigStore} from '@/stores/config'
|
||||
|
||||
const configStore = useConfigStore()
|
||||
const apiVersion = computed(() => configStore.version)
|
||||
const versionsEqual = computed(() => apiVersion.value === frontendVersion)
|
||||
</script>
|
||||
|
||||
Reference in New Issue
Block a user