From 4a54f8b2a237023800e59e9a674958b5d645fdf2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lucas=20T=C3=A4kker?= Date: Tue, 3 Feb 2026 20:53:08 +0100 Subject: [PATCH] Add Album and Song management pages; implement AlbumSlider component and update Card component for genre handling --- app/components/Album/Card.vue | 3 +- app/components/Album/Slider.vue | 42 ++++++++ app/pages/admin/artists.vue | 131 +++++++++++++++++++++++ app/pages/admin/songs.vue | 182 ++++++++++++++++++++++++++++++++ app/pages/index.vue | 15 +-- app/utils/file.ts | 1 + 6 files changed, 359 insertions(+), 15 deletions(-) create mode 100644 app/components/Album/Slider.vue create mode 100644 app/pages/admin/artists.vue create mode 100644 app/pages/admin/songs.vue create mode 100644 app/utils/file.ts diff --git a/app/components/Album/Card.vue b/app/components/Album/Card.vue index 956b71c..9738f23 100644 --- a/app/components/Album/Card.vue +++ b/app/components/Album/Card.vue @@ -1,8 +1,9 @@ + + diff --git a/app/pages/admin/artists.vue b/app/pages/admin/artists.vue new file mode 100644 index 0000000..7cd0497 --- /dev/null +++ b/app/pages/admin/artists.vue @@ -0,0 +1,131 @@ + + + + + diff --git a/app/pages/admin/songs.vue b/app/pages/admin/songs.vue new file mode 100644 index 0000000..d7a7ebc --- /dev/null +++ b/app/pages/admin/songs.vue @@ -0,0 +1,182 @@ + + + + + diff --git a/app/pages/index.vue b/app/pages/index.vue index c162f35..9263154 100644 --- a/app/pages/index.vue +++ b/app/pages/index.vue @@ -1,18 +1,5 @@ diff --git a/app/utils/file.ts b/app/utils/file.ts new file mode 100644 index 0000000..f77ccd5 --- /dev/null +++ b/app/utils/file.ts @@ -0,0 +1 @@ +export const BACKEND_SERVE = `${import.meta.env.VITE_PUBLIC_BACKEND}/static/`