Parameterize links

This commit is contained in:
roschaefer 2020-06-05 17:15:12 +02:00
parent 4ea0d653c4
commit 387ea64faa
5 changed files with 22 additions and 8 deletions

View File

@ -1,13 +1,14 @@
<template> <template>
<div class="donation-info"> <div class="donation-info">
<progress-bar :title="title" :label="label" :goal="goal" :progress="progress" /> <progress-bar :title="title" :label="label" :goal="goal" :progress="progress" />
<a target="_blank" href="https://human-connection.org/spenden/"> <a target="_blank" :href="links.DONATE">
<base-button filled>{{ $t('donations.donate-now') }}</base-button> <base-button filled>{{ $t('donations.donate-now') }}</base-button>
</a> </a>
</div> </div>
</template> </template>
<script> <script>
import links from '~/constants/links.js'
import { DonationsQuery } from '~/graphql/Donations' import { DonationsQuery } from '~/graphql/Donations'
import ProgressBar from '~/components/ProgressBar/ProgressBar.vue' import ProgressBar from '~/components/ProgressBar/ProgressBar.vue'
@ -17,6 +18,7 @@ export default {
}, },
data() { data() {
return { return {
links,
goal: 15000, goal: 15000,
progress: 0, progress: 0,
} }

View File

@ -1,8 +1,8 @@
<template> <template>
<div id="footer" class="ds-footer"> <div id="footer" class="ds-footer">
<a href="https://human-connection.org" target="_blank" v-html="$t('site.made')"></a> <a :href="links.ORGANIZATION" target="_blank" v-html="$t('site.made')"></a>
<span>-</span> <span>-</span>
<a href="https://human-connection.org/impressum/" target="_blank"> <a :href="links.IMPRINT" target="_blank">
{{ $t('site.imprint') }} {{ $t('site.imprint') }}
</a> </a>
<span>-</span> <span>-</span>
@ -10,11 +10,11 @@
<span>-</span> <span>-</span>
<nuxt-link to="/code-of-conduct">{{ $t('site.code-of-conduct') }}</nuxt-link> <nuxt-link to="/code-of-conduct">{{ $t('site.code-of-conduct') }}</nuxt-link>
<span>-</span> <span>-</span>
<a href="https://human-connection.org/datenschutz/" target="_blank"> <a :href="links.DATA_PRIVACY" target="_blank">
{{ $t('site.data-privacy') }} {{ $t('site.data-privacy') }}
</a> </a>
<span>-</span> <span>-</span>
<a href="https://faq.human-connection.org/" target="_blank"> <a :href="links.FAQ" target="_blank">
{{ $t('site.faq') }} {{ $t('site.faq') }}
</a> </a>
<span>-</span> <span>-</span>
@ -28,9 +28,10 @@
</template> </template>
<script> <script>
import links from '~/constants/links.js'
export default { export default {
data() { data() {
return { version: `v${process.env.release}` } return { links, version: `v${process.env.release}` }
}, },
} }
</script> </script>

View File

@ -0,0 +1,7 @@
export default {
ORGANIZATION: 'https://human-connection.org/',
DONATE: 'https://human-connection.org/spenden/',
IMPRINT: 'https://human-connection.org/impressum/',
DATA_PRIVACY: 'https://human-connection.org/datenschutz/',
FAQ: 'https://faq.human-connection.org/',
}

View File

@ -7,7 +7,7 @@
<ds-grid-item :row-span="2" column-span="fullWidth" class="top-info-bar"> <ds-grid-item :row-span="2" column-span="fullWidth" class="top-info-bar">
<!--<donation-info /> --> <!--<donation-info /> -->
<div> <div>
<a target="_blank" href="https://human-connection.org/spenden/"> <a target="_blank" :href="links.DONATE">
<base-button filled>{{ $t('donations.donate-now') }}</base-button> <base-button filled>{{ $t('donations.donate-now') }}</base-button>
</a> </a>
</div> </div>
@ -74,6 +74,7 @@ import { mapGetters, mapMutations } from 'vuex'
import { filterPosts } from '~/graphql/PostQuery.js' import { filterPosts } from '~/graphql/PostQuery.js'
import PostMutations from '~/graphql/PostMutations' import PostMutations from '~/graphql/PostMutations'
import UpdateQuery from '~/components/utils/UpdateQuery' import UpdateQuery from '~/components/utils/UpdateQuery'
import links from '~/constants/links.js'
export default { export default {
components: { components: {
@ -87,6 +88,7 @@ export default {
data() { data() {
const { hashtag = null } = this.$route.query const { hashtag = null } = this.$route.query
return { return {
links,
posts: [], posts: [],
hasMore: true, hasMore: true,
// Initialize your apollo data // Initialize your apollo data

View File

@ -100,7 +100,7 @@
{{ $t('settings.blocked-users.explanation.commenting-disabled') }} {{ $t('settings.blocked-users.explanation.commenting-disabled') }}
<br /> <br />
{{ $t('settings.blocked-users.explanation.commenting-explanation') }} {{ $t('settings.blocked-users.explanation.commenting-explanation') }}
<a href="https://support.human-connection.org/kb/" target="_blank">FAQ</a> <a :href="links.FAQ" target="_blank">FAQ</a>
</ds-placeholder> </ds-placeholder>
</ds-section> </ds-section>
</base-card> </base-card>
@ -120,6 +120,7 @@ import { postMenuModalsData, deletePostMutation } from '~/components/utils/PostH
import PostQuery from '~/graphql/PostQuery' import PostQuery from '~/graphql/PostQuery'
import HcEmotions from '~/components/Emotions/Emotions' import HcEmotions from '~/components/Emotions/Emotions'
import PostMutations from '~/graphql/PostMutations' import PostMutations from '~/graphql/PostMutations'
import links from '~/constants/links.js'
export default { export default {
name: 'PostSlug', name: 'PostSlug',
@ -145,6 +146,7 @@ export default {
}, },
data() { data() {
return { return {
links,
post: null, post: null,
ready: false, ready: false,
title: 'loading', title: 'loading',