chore: move to script setup
This commit is contained in:
parent
fb2eb4c439
commit
75f09ec5db
1 changed files with 15 additions and 28 deletions
|
@ -17,40 +17,27 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<p>
|
<p>
|
||||||
<a href="https://vikunja.io/docs/caldav/" rel="noreferrer noopener nofollow" target="_blank">
|
<a :href="CALDAV_DOCS" rel="noreferrer noopener nofollow" target="_blank">
|
||||||
{{ $t('user.settings.caldav.more') }}
|
{{ $t('user.settings.caldav.more') }}
|
||||||
</a>
|
</a>
|
||||||
</p>
|
</p>
|
||||||
</card>
|
</card>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script lang="ts">
|
<script lang="ts" setup>
|
||||||
import {defineComponent} from 'vue'
|
|
||||||
import copy from 'copy-to-clipboard'
|
import copy from 'copy-to-clipboard'
|
||||||
import {mapState} from 'vuex'
|
import {computed} from 'vue'
|
||||||
import {CALDAV_DOCS} from '@/urls'
|
import {useI18n} from 'vue-i18n'
|
||||||
|
import {useStore} from 'vuex'
|
||||||
|
|
||||||
export default defineComponent({
|
import {CALDAV_DOCS} from '@/urls'
|
||||||
name: 'user-settings-caldav',
|
import {useTitle} from '@/composables/useTitle'
|
||||||
data() {
|
|
||||||
return {
|
const store = useStore()
|
||||||
caldavDocsUrl: CALDAV_DOCS,
|
const {t} = useI18n()
|
||||||
}
|
|
||||||
},
|
useTitle(() => `${t('user.settings.caldav.title')} - ${t('user.settings.title')}`)
|
||||||
mounted() {
|
|
||||||
this.setTitle(`${this.$t('user.settings.caldav.title')} - ${this.$t('user.settings.title')}`)
|
const caldavUrl = computed(() => `${store.getters['config/apiBase']}/dav/principals/${store.state.auth.info.username}/`)
|
||||||
},
|
const caldavEnabled = computed(() => store.state.config.caldavEnabled)
|
||||||
computed: {
|
|
||||||
caldavUrl() {
|
|
||||||
return `${this.$store.getters['config/apiBase']}/dav/principals/${this.userInfo.username}/`
|
|
||||||
},
|
|
||||||
...mapState('config', ['caldavEnabled']),
|
|
||||||
...mapState({
|
|
||||||
userInfo: state => state.auth.info,
|
|
||||||
}),
|
|
||||||
},
|
|
||||||
methods: {
|
|
||||||
copy,
|
|
||||||
},
|
|
||||||
})
|
|
||||||
</script>
|
</script>
|
||||||
|
|
Loading…
Add table
Reference in a new issue