chore: move external links to a consts file
continuous-integration/drone/pr Build is failing Details

This commit is contained in:
kolaente 2021-10-25 21:49:24 +02:00
parent 7421c78c79
commit 7d0cab8fc9
Signed by: konrad
GPG Key ID: F40E70337AB24C9B
3 changed files with 12 additions and 3 deletions

View File

@ -147,7 +147,7 @@
</div>
</template>
</aside>
<a class="menu-bottom-link" href="https://vikunja.io" target="_blank" rel="noreferrer noopener nofollow">
<a class="menu-bottom-link" :href="poweredByUrl" target="_blank" rel="noreferrer noopener nofollow">
{{ $t('misc.poweredBy') }}
</a>
</div>
@ -160,6 +160,7 @@ import ListSettingsDropdown from '@/components/list/list-settings-dropdown.vue'
import NamespaceSettingsDropdown from '@/components/namespace/namespace-settings-dropdown.vue'
import draggable from 'vuedraggable'
import {calculateItemPosition} from '@/helpers/calculateItemPosition'
import {POWERED_BY} from '@/urls'
import logoUrl from '@/assets/logo-full.svg'
@ -175,6 +176,7 @@ export default {
},
listUpdating: {},
logoUrl,
poweredByUrl: POWERED_BY,
}
},
components: {

2
src/urls.js Normal file
View File

@ -0,0 +1,2 @@
export const POWERED_BY = 'https://vikunja.io'
export const CALDAV_DOCS = 'https://vikunja.io/docs/caldav/'

View File

@ -27,9 +27,15 @@
<script>
import copy from 'copy-to-clipboard'
import {mapState} from 'vuex'
import {CALDAV_DOCS} from '@/urls'
export default {
name: 'user-settings-caldav',
data() {
return {
caldavDocsUrl: CALDAV_DOCS,
}
},
mounted() {
this.setTitle(`${this.$t('user.settings.caldav.title')} - ${this.$t('user.settings.title')}`)
},
@ -52,7 +58,6 @@ export default {
},
methods: {
copy,
}
},
}
</script>