From e54fea2d4de703111f2dc939f41995de90ba9ebb Mon Sep 17 00:00:00 2001 From: geoffrey45 Date: Sun, 4 Dec 2022 19:35:16 +0300 Subject: [PATCH] make albums on artist page reactive + show artist name on artist album component on album page + attach artist page link to artist card + use small artist page on album header + use album color on genre banner on album page --- src/components/AlbumView/ArtistAlbums.vue | 1 - src/components/AlbumView/GenreBanner.vue | 22 ++++++++++++++--- src/components/AlbumView/Header.vue | 22 ++++++----------- src/components/ArtistView/Header.vue | 21 ++++++++-------- src/components/ArtistView/TopTracks.vue | 12 ++++++--- src/components/shared/ArtistCard.vue | 30 ++++++++++++++++++----- src/components/shared/PlayBtnRect.vue | 1 + src/composables/colors/album.ts | 3 +-- src/composables/fetch/artists.ts | 2 +- src/config.ts | 11 +++++++-- src/stores/pages/album.ts | 3 +-- src/stores/pages/artist.ts | 2 +- src/views/AlbumView/index.vue | 6 +++-- src/views/ArtistView/Main.vue | 28 ++++++++++++--------- 14 files changed, 104 insertions(+), 60 deletions(-) diff --git a/src/components/AlbumView/ArtistAlbums.vue b/src/components/AlbumView/ArtistAlbums.vue index cb65cff2..9c1cec86 100644 --- a/src/components/AlbumView/ArtistAlbums.vue +++ b/src/components/AlbumView/ArtistAlbums.vue @@ -24,7 +24,6 @@ defineProps<{ diff --git a/src/components/shared/ArtistCard.vue b/src/components/shared/ArtistCard.vue index 48985e4f..4d914b1b 100644 --- a/src/components/shared/ArtistCard.vue +++ b/src/components/shared/ArtistCard.vue @@ -1,17 +1,35 @@