From 185df629ac6e4c0be5f12c2073868bef31a2905d Mon Sep 17 00:00:00 2001 From: Azalea <22280294+hykilpikonna@users.noreply.github.com> Date: Tue, 18 Nov 2025 17:09:17 +0800 Subject: [PATCH] [O] Generalize --- src/components/SongInfo.svelte | 15 --------------- src/components/listitem/ImageListItem.svelte | 13 +++++++++++++ src/components/listitem/SongInfo.svelte | 8 ++++++++ src/routes/+page.svelte | 2 +- src/routes/playlist/[slug]/+page.svelte | 2 +- 5 files changed, 23 insertions(+), 17 deletions(-) delete mode 100644 src/components/SongInfo.svelte create mode 100644 src/components/listitem/ImageListItem.svelte create mode 100644 src/components/listitem/SongInfo.svelte diff --git a/src/components/SongInfo.svelte b/src/components/SongInfo.svelte deleted file mode 100644 index 89b8c16..0000000 --- a/src/components/SongInfo.svelte +++ /dev/null @@ -1,15 +0,0 @@ - - -
- Album Art -
-
{info.name}
-
-
{info.artists.map(a => a.name).join(", ")} - {info.album}
-
-
-
\ No newline at end of file diff --git a/src/components/listitem/ImageListItem.svelte b/src/components/listitem/ImageListItem.svelte new file mode 100644 index 0000000..6513526 --- /dev/null +++ b/src/components/listitem/ImageListItem.svelte @@ -0,0 +1,13 @@ + + +
+ {title} +
+
{title}
+
+
{text}
+
+
+
\ No newline at end of file diff --git a/src/components/listitem/SongInfo.svelte b/src/components/listitem/SongInfo.svelte new file mode 100644 index 0000000..0ee4a61 --- /dev/null +++ b/src/components/listitem/SongInfo.svelte @@ -0,0 +1,8 @@ + + + a.name).join(", ")} - ${info.album}`} /> \ No newline at end of file diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index 1fd8d81..0a6e1a6 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -1,7 +1,7 @@