From 6b8c8d41e494b886ee25312c846e9da8f2b2b3c0 Mon Sep 17 00:00:00 2001 From: Ethan Girouard Date: Sun, 21 Jul 2024 13:15:55 -0400 Subject: [PATCH 1/2] Add music placeholder image --- assets/images/placeholders/MusicPlaceholder.svg | 1 + src/playbar.rs | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) create mode 100644 assets/images/placeholders/MusicPlaceholder.svg diff --git a/assets/images/placeholders/MusicPlaceholder.svg b/assets/images/placeholders/MusicPlaceholder.svg new file mode 100644 index 0000000..4a3917b --- /dev/null +++ b/assets/images/placeholders/MusicPlaceholder.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/playbar.rs b/src/playbar.rs index 7bfc1b0..38754c7 100644 --- a/src/playbar.rs +++ b/src/playbar.rs @@ -261,8 +261,8 @@ fn MediaInfo(status: RwSignal) -> impl IntoView { let image = Signal::derive(move || { status.with(|status| { - // TODO Use some default / unknown image? - status.queue.front().map_or("".into(), |song| song.image_path.clone()) + status.queue.front().map_or("/assets/images/placeholders/MusicPlaceholder.svg".into(), + |song| song.image_path.clone()) }) }); From 6202b287f081414034ed70402f2a4eb4f206b902 Mon Sep 17 00:00:00 2001 From: Ethan Girouard Date: Tue, 23 Jul 2024 20:51:12 -0400 Subject: [PATCH 2/2] Fix music placeholder asset path --- src/playbar.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/playbar.rs b/src/playbar.rs index 38754c7..c90df53 100644 --- a/src/playbar.rs +++ b/src/playbar.rs @@ -261,7 +261,7 @@ fn MediaInfo(status: RwSignal) -> impl IntoView { let image = Signal::derive(move || { status.with(|status| { - status.queue.front().map_or("/assets/images/placeholders/MusicPlaceholder.svg".into(), + status.queue.front().map_or("/images/placeholders/MusicPlaceholder.svg".into(), |song| song.image_path.clone()) }) });