From 53b9ebdb60aa2cc2e5b58e9deb5bb3ef31bffd88 Mon Sep 17 00:00:00 2001 From: geoffrey45 Date: Wed, 1 Dec 2021 11:11:53 +0300 Subject: [PATCH] add recommended tracks --- src/App.vue | 37 +++++---- src/assets/css/global.css | 34 +++++--- src/components/FolderView/FolderList.vue | 18 ++-- src/components/FolderView/SearchBox.vue | 20 ++--- src/components/FolderView/SongList.vue | 16 ++-- src/components/LeftSidebar/Navigation.vue | 2 +- src/components/RightSideBar/NowPlaying.vue | 26 +++--- .../RightSideBar/Recommendation.vue | 79 ++++++++++++++++++ src/components/RightSideBar/Search.vue | 72 ++++++++-------- src/components/RightSideBar/UpNext.vue | 83 +++++++++---------- src/views/FolderView.vue | 14 ++-- 11 files changed, 243 insertions(+), 158 deletions(-) create mode 100644 src/components/RightSideBar/Recommendation.vue diff --git a/src/App.vue b/src/App.vue index 21e3c98..7f28062 100644 --- a/src/App.vue +++ b/src/App.vue @@ -24,6 +24,7 @@ + @@ -37,6 +38,7 @@ import PinnedStuff from "./components/LeftSidebar/PinnedStuff.vue"; import Search from "./components/RightSideBar/Search.vue"; import NowPlaying from "./components/RightSideBar/NowPlaying.vue"; import UpNext from "./components/RightSideBar/UpNext.vue"; +import RecommendedArtist from "./components/RightSideBar/Recommendation.vue" export default { components: { @@ -44,7 +46,8 @@ export default { PinnedStuff, Search, NowPlaying, - UpNext + UpNext, + RecommendedArtist }, setup() { const collapsed = ref(true); @@ -68,9 +71,9 @@ export default { \ No newline at end of file diff --git a/src/components/FolderView/SongList.vue b/src/components/FolderView/SongList.vue index 42ed444..23e88c5 100644 --- a/src/components/FolderView/SongList.vue +++ b/src/components/FolderView/SongList.vue @@ -87,22 +87,22 @@ export default { } .folder .table table td .album-art { - width: 3em; - height: 3em; - margin-right: 1em; + width: 3rem; + height: 3rem; + margin-right: 1rem; background-color: #ccc; background-image: url(../../assets/images/Jim_Reeves.png); } .folder .table .flex { position: relative; - align-items: center; + align-itrems: center; } .folder .table .flex > div > span { position: absolute; - bottom: 1.5em; - width: calc(100% - 6em); + bottom: 1.5rem; + width: calc(100% - 6rem); } td, @@ -124,12 +124,12 @@ th { } .folder { - padding-bottom: 1em; + padding-bottom: 1rem; } td .artist { color: #b1b1b1fd; font-weight: lighter; - margin-right: 0.5em; + margin-right: 0.5rem; } \ No newline at end of file diff --git a/src/components/LeftSidebar/Navigation.vue b/src/components/LeftSidebar/Navigation.vue index 37fc4e9..e3f0620 100644 --- a/src/components/LeftSidebar/Navigation.vue +++ b/src/components/LeftSidebar/Navigation.vue @@ -104,7 +104,7 @@ export default { .side-nav-container .nav-button .nav-icon { height: 24px; width: 24px; - margin-right: 0.5em; + margin-right: 0.5rem; margin-left: 10px; } diff --git a/src/components/RightSideBar/NowPlaying.vue b/src/components/RightSideBar/NowPlaying.vue index 5c76ce1..add7c7c 100644 --- a/src/components/RightSideBar/NowPlaying.vue +++ b/src/components/RightSideBar/NowPlaying.vue @@ -22,10 +22,10 @@ export default {}; \ No newline at end of file diff --git a/src/components/RightSideBar/Search.vue b/src/components/RightSideBar/Search.vue index 9e6c810..0925b28 100644 --- a/src/components/RightSideBar/Search.vue +++ b/src/components/RightSideBar/Search.vue @@ -86,15 +86,15 @@ export default { \ No newline at end of file diff --git a/src/components/RightSideBar/UpNext.vue b/src/components/RightSideBar/UpNext.vue index f887fd3..4fb17cb 100644 --- a/src/components/RightSideBar/UpNext.vue +++ b/src/components/RightSideBar/UpNext.vue @@ -1,6 +1,8 @@