From e48dca46722e57e68f0c47478401164e3b2b2702 Mon Sep 17 00:00:00 2001 From: geoffrey45 Date: Thu, 9 Jun 2022 11:52:26 +0300 Subject: [PATCH] enable album nav play button --- src/components/AlbumView/Header.vue | 3 +- src/components/nav/NavBar.vue | 2 +- src/components/nav/Titles/Album.vue | 4 +-- src/components/shared/PlayBtn.vue | 20 ++++++++--- src/components/shared/PlayBtnRect.vue | 51 +++++++++------------------ src/composables/usePlayFrom.ts | 51 +++++++++++++++++++++++++++ src/composables/useVisibility.ts | 4 +-- src/stores/nav.ts | 7 ++-- 8 files changed, 92 insertions(+), 50 deletions(-) create mode 100644 src/composables/usePlayFrom.ts diff --git a/src/components/AlbumView/Header.vue b/src/components/AlbumView/Header.vue index 8ac374d6..f30b362d 100644 --- a/src/components/AlbumView/Header.vue +++ b/src/components/AlbumView/Header.vue @@ -25,7 +25,7 @@ {{ formatSeconds(album.duration, true) }} • {{ album.date }} • {{ album.artist }} - + @@ -41,6 +41,7 @@ import { AlbumInfo } from "../../interfaces"; import PlayBtnRect from "../shared/PlayBtnRect.vue"; import useVisibility from "@/composables/useVisibility"; import useNavStore from "@/stores/nav"; +import useAlbumStore from "@/stores/album"; defineProps<{ album: AlbumInfo; diff --git a/src/components/nav/NavBar.vue b/src/components/nav/NavBar.vue index ff07687d..7938d898 100644 --- a/src/components/nav/NavBar.vue +++ b/src/components/nav/NavBar.vue @@ -6,7 +6,7 @@
- +
diff --git a/src/components/nav/Titles/Album.vue b/src/components/nav/Titles/Album.vue index e4903ee6..fcebe531 100644 --- a/src/components/nav/Titles/Album.vue +++ b/src/components/nav/Titles/Album.vue @@ -1,6 +1,6 @@