From 5adcd6176b243c3b8898781a0384c9cae109255c Mon Sep 17 00:00:00 2001 From: Azalea <22280294+hykilpikonna@users.noreply.github.com> Date: Tue, 18 Nov 2025 17:03:36 +0800 Subject: [PATCH] [+] Songs --- src/components/SongInfo.svelte | 6 +++--- src/routes/playlist/[slug]/+page.svelte | 13 +++++++++++++ 2 files changed, 16 insertions(+), 3 deletions(-) diff --git a/src/components/SongInfo.svelte b/src/components/SongInfo.svelte index 39cd899..89b8c16 100644 --- a/src/components/SongInfo.svelte +++ b/src/components/SongInfo.svelte @@ -6,10 +6,10 @@
Album Art -
-
{info.name}
+
+
{info.name}
-
{info.artists.map(a => a.name).join(", ")} - {info.album}
+
{info.artists.map(a => a.name).join(", ")} - {info.album}
\ No newline at end of file diff --git a/src/routes/playlist/[slug]/+page.svelte b/src/routes/playlist/[slug]/+page.svelte index b90b9f6..95b7ae1 100644 --- a/src/routes/playlist/[slug]/+page.svelte +++ b/src/routes/playlist/[slug]/+page.svelte @@ -2,6 +2,7 @@ import type { PageProps } from "./$types" import AppBar from "../../../components/appbar/AppBar.svelte"; import Button from "../../../components/Button.svelte"; + import SongInfo from "../../../components/SongInfo.svelte"; let { data }: PageProps = $props() @@ -25,4 +26,16 @@ let {meta, songs} = data.playlist
+ + +
+
+
歌曲列表
+
{songs.length} 首歌曲
+
+ {#each songs as song, index} + + + + {/each}
\ No newline at end of file