mirror of
https://codeberg.org/Hyperpipe/Hyperpipe
synced 2025-06-28 05:08:00 +02:00
Bug Fixes:
- Fixed Navbar links (closes #8) - Fixed Lyrics not updating
This commit is contained in:
parent
4ac524dcf2
commit
e0bc3c61a2
6 changed files with 93 additions and 46 deletions
23
src/App.vue
23
src/App.vue
|
@ -68,9 +68,17 @@ function parseUrl() {
|
|||
break;
|
||||
case 'explore':
|
||||
genreid.value = loc[2];
|
||||
nav.state.page = 'genres';
|
||||
nav.state.page = 'explore';
|
||||
break;
|
||||
case 'library':
|
||||
nav.state.page = 'library';
|
||||
break;
|
||||
case 'prefs':
|
||||
nav.state.page = 'prefs';
|
||||
break;
|
||||
default:
|
||||
console.log(loc);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -336,7 +344,7 @@ onMounted(() => {
|
|||
</script>
|
||||
|
||||
<template>
|
||||
<NavBar />
|
||||
<NavBar @explore="getExplore" />
|
||||
|
||||
<template v-if="artist.state.title && nav.state.page == 'home'">
|
||||
<Artist @playall="getAlbum" />
|
||||
|
@ -365,17 +373,12 @@ onMounted(() => {
|
|||
|
||||
<KeepAlive>
|
||||
<Genres
|
||||
v-if="nav.state.page == 'genres'"
|
||||
v-if="nav.state.page == 'explore'"
|
||||
:id="genreid"
|
||||
@get-album="
|
||||
e => {
|
||||
getAlbum(e);
|
||||
nav.state.page = 'home';
|
||||
}
|
||||
" />
|
||||
@get-album="getAlbum" />
|
||||
</KeepAlive>
|
||||
|
||||
<NewPlaylist v-if="nav.state.page == 'playlist'" @play-urls="playList" />
|
||||
<NewPlaylist v-if="nav.state.page == 'library'" @play-urls="playList" />
|
||||
|
||||
<Prefs v-if="nav.state.page == 'prefs'" />
|
||||
</main>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue