From c42f660205c2e10d8ca13116b8274f4ce8606d43 Mon Sep 17 00:00:00 2001 From: Konrad Mohrfeldt <km@roko.li> Date: Wed, 24 Jul 2024 01:11:43 +0200 Subject: [PATCH] feat: hide default media source for the station fallback show refs #128 --- src/Pages/ShowBasicData.vue | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/Pages/ShowBasicData.vue b/src/Pages/ShowBasicData.vue index 451e731b..a80a8975 100644 --- a/src/Pages/ShowBasicData.vue +++ b/src/Pages/ShowBasicData.vue @@ -326,7 +326,10 @@ </FormGroup> </AFieldset> - <AFieldset :title="t('show.section.media.title')"> + <AFieldset + v-if="radioSettings?.program?.fallback?.showId !== show.id" + :title="t('show.section.media.title')" + > <FormGroup v-slot="{ disabled }" :errors="playlistId.errors" @@ -401,7 +404,7 @@ import AFieldset from '@/components/generic/AFieldset.vue' import APlaylistEditor from '@/components/playlist/APlaylistEditor.vue' import AUserSelector from '@/components/identities/AUserSelector.vue' import AProfileSelector from '@/components/identities/AProfileSelector.vue' -import { useImageRequirements } from '@/stores/radio-settings' +import { useCurrentRadioSettings, useImageRequirements } from '@/stores/radio-settings' const props = defineProps<{ show: Show @@ -418,6 +421,7 @@ const languageStore = useLanguageStore() const profileStore = useProfileStore() const fundingCategoryStore = useFundingCategoryStore() const playlistStore = usePlaylistStore() +const radioSettings = useCurrentRadioSettings() const show = computed(() => props.show) const name = useAPIObjectFieldCopy(showStore, show, 'name', { debounce: 2 }) -- GitLab