From ee48395f1b006dfd7d33af7dd7cf2d674d4a56a8 Mon Sep 17 00:00:00 2001 From: Alain Nussbaumer Date: Sun, 24 Mar 2024 20:26:18 +0100 Subject: [PATCH] [web] Refactor the Spotify playlist item page --- .../components/ListItemPlaylistSpotify.vue | 20 +++++++++++- web-src/src/pages/PageMusicSpotify.vue | 31 ------------------- .../PageMusicSpotifyFeaturedPlaylists.vue | 30 ------------------ web-src/src/pages/PageSearchSpotify.vue | 22 ------------- 4 files changed, 19 insertions(+), 84 deletions(-) diff --git a/web-src/src/components/ListItemPlaylistSpotify.vue b/web-src/src/components/ListItemPlaylistSpotify.vue index 6da7f722..614ae60f 100644 --- a/web-src/src/components/ListItemPlaylistSpotify.vue +++ b/web-src/src/components/ListItemPlaylistSpotify.vue @@ -5,16 +5,34 @@

- + + +
+ + + diff --git a/web-src/src/pages/PageMusicSpotifyFeaturedPlaylists.vue b/web-src/src/pages/PageMusicSpotifyFeaturedPlaylists.vue index a7b61ffa..78224cde 100644 --- a/web-src/src/pages/PageMusicSpotifyFeaturedPlaylists.vue +++ b/web-src/src/pages/PageMusicSpotifyFeaturedPlaylists.vue @@ -14,21 +14,7 @@ :key="playlist.id" :item="playlist" > - - @@ -38,7 +24,6 @@ import * as types from '@/store/mutation_types' import ContentWithHeading from '@/templates/ContentWithHeading.vue' import ListItemPlaylistSpotify from '@/components/ListItemPlaylistSpotify.vue' -import ModalDialogPlaylistSpotify from '@/components/ModalDialogPlaylistSpotify.vue' import SpotifyWebApi from 'spotify-web-api-js' import TabsMusic from '@/components/TabsMusic.vue' import store from '@/store' @@ -69,7 +54,6 @@ export default { components: { ContentWithHeading, ListItemPlaylistSpotify, - ModalDialogPlaylistSpotify, TabsMusic }, @@ -86,24 +70,10 @@ export default { }) }, - data() { - return { - selected_playlist: {}, - show_details_modal: false - } - }, - computed: { featured_playlists() { return this.$store.state.spotify_featured_playlists } - }, - - methods: { - open_playlist_dialog(playlist) { - this.selected_playlist = playlist - this.show_details_modal = true - } } } diff --git a/web-src/src/pages/PageSearchSpotify.vue b/web-src/src/pages/PageSearchSpotify.vue index b593a0a5..39553d46 100644 --- a/web-src/src/pages/PageSearchSpotify.vue +++ b/web-src/src/pages/PageSearchSpotify.vue @@ -217,15 +217,6 @@ :key="playlist.id" :item="playlist" > - -