use third-party module to auto-persist queue store

+ more redesign
+ convert js files to ts
This commit is contained in:
geoffrey45
2022-08-19 15:58:32 +03:00
parent 5476575d10
commit 03219166c5
20 changed files with 305 additions and 197 deletions
+12 -4
View File
@@ -4,11 +4,13 @@
<Notification />
<div id="app-grid">
<div class="l-sidebar rounded">
<Logo />
<Navigation />
<div class="l-album-art">
<nowPlaying />
<div class="withlogo">
<Logo />
<Navigation />
</div>
<nowPlaying />
<!-- <Playlists /> -->
</div>
<NavBar />
<div id="acontent" class="rounded">
@@ -44,6 +46,7 @@ import SearchInput from "@/components/RightSideBar/SearchInput.vue";
import BottomBar from "@/components/BottomBar/BottomBar.vue";
import { readLocalStorage, writeLocalStorage } from "@/utils";
import Playlists from "./components/LeftSidebar/Playlists.vue";
const queue = useQStore();
const router = useRouter();
@@ -94,6 +97,11 @@ onMounted(() => {
.l-sidebar {
position: relative;
.withlogo {
padding: 1rem;
}
.l-album-art {
width: calc(100% - 2rem);
position: absolute;