enable about mod from ui

This commit is contained in:
les
2020-01-15 23:31:28 +01:00
parent 2a034a6d2d
commit 0ea0eba35c

View File

@@ -1,16 +1,24 @@
<template lang="pug"> <template lang="pug">
el-main el-main
h4 <nuxt-link to='/'><img src='/favicon.ico'/></nuxt-link> {{$t('common.info')}} .edit(v-if='$auth.user && $auth.user.is_admin')
Editor(v-if='$auth.user && $auth.user.is_admin'
div(v-html='$t("about")') v-model='about')
hr el-button.float-right(type='success' plain icon='el-icon-check'
small Made with <a href='https://gancio.org'>Gancio {{settings.version}}</a> @click='setSetting({key: "about", value: about})') {{$t('common.save')}}
div(v-else v-html='about')
</template> </template>
<script> <script>
import { mapState } from 'vuex' import Editor from '@/components/Editor'
import { mapState, mapActions } from 'vuex'
export default { export default {
components: { Editor },
data ({ $store }) {
return {
about: $store.state.settings.about || this.$t('about')
}
},
computed: mapState(['settings']), computed: mapState(['settings']),
methods: mapActions(['setSetting']),
head () { head () {
return { return {
title: `${this.settings.title} - ${this.$t('common.info')}` title: `${this.settings.title} - ${this.$t('common.info')}`