Added setting to disable campaigns.

This commit is contained in:
DebaucheryLibrarian
2023-07-02 05:13:40 +02:00
parent 4a3674feac
commit 57a8b8e2f6
6 changed files with 59 additions and 4 deletions

View File

@@ -55,6 +55,8 @@
</template>
<script setup>
import config from 'config';
import { defineProps, defineEmits, computed } from 'vue';
import { useStore } from 'vuex';
import { useRouter } from 'vue-router';
@@ -97,7 +99,7 @@ const props = defineProps({
const campaignIndex = computed(() => Math.floor(Math.random() * props.releases.length - 5) + 5);
const items = computed(() => props.releases.flatMap((release, index) => (props.releases.length > 10 && index === campaignIndex.value ? ['campaign', release] : release)));
const items = computed(() => props.releases.flatMap((release, index) => (config.campaigns.tiles && props.releases.length > 10 && index === campaignIndex.value ? ['campaign', release] : release)));
const range = computed(() => router.route?.params.range);
const sfw = computed(() => store.state.ui.sfw);