From 3095071301f3ac06a0da941020ae32ff6c761cbb Mon Sep 17 00:00:00 2001 From: Araozu Date: Tue, 8 Oct 2024 18:00:25 -0500 Subject: [PATCH] feat: album cover on player --- src/modules/album/album.templ | 3 ++- src/modules/album/album_templ.go | 7 ++++--- src/utils/utils.templ | 11 +++++++---- src/utils/utils_templ.go | 14 +++++++------- 4 files changed, 20 insertions(+), 15 deletions(-) diff --git a/src/modules/album/album.templ b/src/modules/album/album.templ index bb51aeb..0cf1932 100644 --- a/src/modules/album/album.templ +++ b/src/modules/album/album.templ @@ -19,9 +19,10 @@ templ albumTempl(albumId string, album *utils.Album, songs []utils.Song) { for _, song := range songs {

diff --git a/src/modules/album/album_templ.go b/src/modules/album/album_templ.go index 694ecd2..d84023c 100644 --- a/src/modules/album/album_templ.go +++ b/src/modules/album/album_templ.go @@ -95,13 +95,14 @@ func albumTempl(albumId string, album *utils.Album, songs []utils.Song) templ.Co return templ_7745c5c3_Err } var templ_7745c5c3_Var6 string - templ_7745c5c3_Var6, templ_7745c5c3_Err = templ.JoinStringErrs(fmt.Sprintf("on click js play('%s', '%s', '%s')", + templ_7745c5c3_Var6, templ_7745c5c3_Err = templ.JoinStringErrs(fmt.Sprintf("on click js play('%s', '%s', '%s', '%s')", utils.EscapeSingle(song.Title), utils.EscapeSingle(song.Artist), + albumId, song.ID, )) if templ_7745c5c3_Err != nil { - return templ.Error{Err: templ_7745c5c3_Err, FileName: `src/modules/album/album.templ`, Line: 26, Col: 7} + return templ.Error{Err: templ_7745c5c3_Err, FileName: `src/modules/album/album.templ`, Line: 27, Col: 7} } _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var6)) if templ_7745c5c3_Err != nil { @@ -114,7 +115,7 @@ func albumTempl(albumId string, album *utils.Album, songs []utils.Song) templ.Co var templ_7745c5c3_Var7 string templ_7745c5c3_Var7, templ_7745c5c3_Err = templ.JoinStringErrs(song.Title) if templ_7745c5c3_Err != nil { - return templ.Error{Err: templ_7745c5c3_Err, FileName: `src/modules/album/album.templ`, Line: 28, Col: 18} + return templ.Error{Err: templ_7745c5c3_Err, FileName: `src/modules/album/album.templ`, Line: 29, Col: 18} } _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var7)) if templ_7745c5c3_Err != nil { diff --git a/src/utils/utils.templ b/src/utils/utils.templ index 9b16a72..d685ef6 100644 --- a/src/utils/utils.templ +++ b/src/utils/utils.templ @@ -32,7 +32,7 @@ templ MusicPlayer() { class="fixed bottom-0 left-0 w-screen border-t border-sky-500 grid grid-cols-[3rem_auto_3rem_3rem] gap-2 p-1 bg-white" >

-   +

-

@@ -46,12 +46,14 @@ templ MusicPlayer() {
") + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("") if templ_7745c5c3_Err != nil { return templ_7745c5c3_Err } @@ -113,14 +113,14 @@ func playIcon(size int) templ.Component { templ_7745c5c3_Var3 = templ.NopComponent } ctx = templ.ClearChildren(ctx) - _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("