diff --git a/frontend/vue/components/Common/NowPlaying.js b/frontend/vue/components/Common/NowPlaying.js index 539d3f2d9..000754c9d 100644 --- a/frontend/vue/components/Common/NowPlaying.js +++ b/frontend/vue/components/Common/NowPlaying.js @@ -1,6 +1,6 @@ import NowPlaying from '~/components/Entity/NowPlaying'; import {onMounted, shallowRef, watch} from "vue"; -import {set, useEventSource} from "@vueuse/core"; +import {useEventSource} from "@vueuse/core"; import {useAxios} from "~/vendor/axios"; export const nowPlayingProps = { @@ -30,7 +30,7 @@ export default function useNowPlaying(props) { const np = shallowRef(props.initialNowPlaying); const setNowPlaying = (np_new) => { - set(np, np_new); + np.value = np_new; // Update the browser metadata for browsers that support it (i.e. Mobile Chrome) if ('mediaSession' in navigator) { diff --git a/frontend/vue/components/Public/WebDJ/VolumeSlider.vue b/frontend/vue/components/Public/WebDJ/VolumeSlider.vue index 26592e6a8..6706265a6 100644 --- a/frontend/vue/components/Public/WebDJ/VolumeSlider.vue +++ b/frontend/vue/components/Public/WebDJ/VolumeSlider.vue @@ -16,7 +16,7 @@ diff --git a/frontend/vue/components/Stations/Mounts/Form/Intro.vue b/frontend/vue/components/Stations/Mounts/Form/Intro.vue index 5c3eafef2..1505f8af7 100644 --- a/frontend/vue/components/Stations/Mounts/Form/Intro.vue +++ b/frontend/vue/components/Stations/Mounts/Form/Intro.vue @@ -45,7 +45,6 @@ import FlowUpload from '~/components/Common/FlowUpload'; import {computed, toRef} from "vue"; import {useAxios} from "~/vendor/axios"; -import {set} from "@vueuse/core"; const props = defineProps({ modelValue: Object, @@ -65,7 +64,7 @@ const targetUrl = computed(() => { }); const onFileSuccess = (file, message) => { - set(hasIntro, true); + hasIntro.value = true; if (!props.editIntroUrl) { emit('update:modelValue', message); @@ -77,10 +76,11 @@ const {axios} = useAxios(); const deleteIntro = () => { if (props.editIntroUrl) { axios.delete(props.editIntroUrl).then(() => { - set(hasIntro, false); + hasIntro.value = false; }); } else { - set(hasIntro, false); + hasIntro.value = false; + emit('update:modelValue', null); } }; diff --git a/frontend/vue/components/Stations/Podcasts/Common/Artwork.vue b/frontend/vue/components/Stations/Podcasts/Common/Artwork.vue index fa0414185..ee72649c7 100644 --- a/frontend/vue/components/Stations/Podcasts/Common/Artwork.vue +++ b/frontend/vue/components/Stations/Podcasts/Common/Artwork.vue @@ -33,7 +33,6 @@ diff --git a/frontend/vue/components/Stations/Podcasts/EpisodeForm/Media.vue b/frontend/vue/components/Stations/Podcasts/EpisodeForm/Media.vue index d326d86f4..977a99ef4 100644 --- a/frontend/vue/components/Stations/Podcasts/EpisodeForm/Media.vue +++ b/frontend/vue/components/Stations/Podcasts/EpisodeForm/Media.vue @@ -43,7 +43,6 @@