From c6a88992b08db372f44e82cfc3871e00e459e9fe Mon Sep 17 00:00:00 2001 From: Chen Asraf Date: Sun, 8 Jun 2025 02:02:25 +0300 Subject: [PATCH] feat: page loaders --- lib/Controller/ApiController.php | 1 - src/App.vue | 25 ++++++++++++- src/components/Page.vue | 61 ++++++++++++++++++++++++++++++++ src/views/AlbumsView.vue | 29 ++++++++------- src/views/TracksView.vue | 39 ++++++++------------ 5 files changed, 113 insertions(+), 42 deletions(-) create mode 100644 src/components/Page.vue diff --git a/lib/Controller/ApiController.php b/lib/Controller/ApiController.php index 4f13ff3..cfaee01 100644 --- a/lib/Controller/ApiController.php +++ b/lib/Controller/ApiController.php @@ -145,7 +145,6 @@ class ApiController extends OCSController { $albums[$key]['tracks'][] = $track->jsonSerialize(); } - // Return as array, not associative map return new JSONResponse(['albums' => array_values($albums)]); } } diff --git a/src/App.vue b/src/App.vue index a9d465a..a2ee6e7 100644 --- a/src/App.vue +++ b/src/App.vue @@ -49,7 +49,12 @@ -
+
+
+ +
+ +