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