@@ -25,6 +23,7 @@ import { discographyAlbumTypes } from "@/composables/enums";
import useArtistDiscographyStore from "@/stores/pages/artistDiscog";
import AlbumCard from "../shared/AlbumCard.vue";
+import SeeAll from "../shared/SeeAll.vue";
defineProps<{
title: string;
@@ -45,15 +44,6 @@ defineProps<{
align-items: center;
padding: 0 $medium;
margin-bottom: $small;
-
- .see-all {
- font-size: $medium;
-
- a:hover {
- text-decoration: underline;
- cursor: pointer !important;
- }
- }
}
.cards {
diff --git a/src/components/ArtistView/Albums.vue b/src/components/ArtistView/Albums.vue
deleted file mode 100644
index 79906a63..00000000
--- a/src/components/ArtistView/Albums.vue
+++ /dev/null
@@ -1,53 +0,0 @@
-
-
-
-
- {{ title }}
-
-
SEE ALL
-
-
-
-
-
-
-
-
diff --git a/src/components/ArtistView/TopTracks.vue b/src/components/ArtistView/TopTracks.vue
index fc027814..8535330d 100644
--- a/src/components/ArtistView/TopTracks.vue
+++ b/src/components/ArtistView/TopTracks.vue
@@ -2,9 +2,7 @@
{{ title }}
-
- SEE ALL
-
+
diff --git a/src/components/FolderView/FolderList.vue b/src/components/FolderView/FolderList.vue
index 8d540b12..c4398d35 100644
--- a/src/components/FolderView/FolderList.vue
+++ b/src/components/FolderView/FolderList.vue
@@ -1,6 +1,6 @@
-
+
+
+
\ No newline at end of file
diff --git a/src/components/PlaylistView/ArtistsList.vue b/src/components/PlaylistView/ArtistsList.vue
index a0d47a0d..b05da257 100644
--- a/src/components/PlaylistView/ArtistsList.vue
+++ b/src/components/PlaylistView/ArtistsList.vue
@@ -1,6 +1,9 @@
-
{{ title }} SEE ALL
+
+ {{ title }}
+
+
();
@@ -31,9 +36,7 @@ defineProps<{
align-items: center;
margin-bottom: $small;
- .see-all {
- font-size: $medium;
- }
+
}
.artist-list {
diff --git a/src/components/shared/SeeAll.vue b/src/components/shared/SeeAll.vue
new file mode 100644
index 00000000..4996c663
--- /dev/null
+++ b/src/components/shared/SeeAll.vue
@@ -0,0 +1,23 @@
+
+
+ SEE ALL
+
+
+
+
+
+
diff --git a/src/router/routes.ts b/src/router/routes.ts
index 63c28693..11763632 100644
--- a/src/router/routes.ts
+++ b/src/router/routes.ts
@@ -142,6 +142,12 @@ const favoriteTracks = {
component: () => import("@/views/FavoriteTracks.vue"),
};
+const favoriteArtists = {
+ path: "/favorites/artists",
+ name: "FavoriteArtists",
+ component: () => import("@/views/FavoriteArtists.vue"),
+};
+
const notFound = {
name: "NotFound",
path: "/:pathMatch(.*)",
@@ -166,6 +172,7 @@ const routes = [
favorites,
favoriteAlbums,
favoriteTracks,
+ favoriteArtists,
];
const Routes = {
@@ -186,6 +193,7 @@ const Routes = {
favorites: favorites.name,
favoriteAlbums: favoriteAlbums.name,
favoriteTracks: favoriteTracks.name,
+ favoriteArtists: favoriteArtists.name,
};
export { routes, Routes };
diff --git a/src/settings/strings.ts b/src/settings/strings.ts
index 6ac5c607..211d86d5 100644
--- a/src/settings/strings.ts
+++ b/src/settings/strings.ts
@@ -34,3 +34,7 @@ export const contextChildrenShowModeStrings = {
show_mode: "Show context children on",
},
};
+
+export const showFoldersAsStrings = {
+ settings: { show_folders_as: "Show folders as" },
+};
diff --git a/src/views/AlbumsGrid.vue b/src/views/AlbumsGrid.vue
index 75c67aaf..440877a3 100644
--- a/src/views/AlbumsGrid.vue
+++ b/src/views/AlbumsGrid.vue
@@ -1,5 +1,5 @@
-
+
@@ -67,10 +67,6 @@ async function handlePlay(index: number) {
margin-top: 0;
}
- .see-all {
- opacity: 0.75;
- }
-
.fav-tracks {
margin-bottom: 2rem;