From d0d79b36687d738a24a74f2120244362ec927e6d Mon Sep 17 00:00:00 2001 From: Paco Date: Mon, 9 Feb 2026 07:40:45 +0000 Subject: [PATCH] Refactoring and UI improvements on the admin home page (#348) --- server/components/MiniTile.vue | 28 ++++++++ server/components/PieChart/PieChart.vue | 56 ++++++++-------- server/pages/admin/index.vue | 87 +++++++------------------ 3 files changed, 80 insertions(+), 91 deletions(-) create mode 100644 server/components/MiniTile.vue diff --git a/server/components/MiniTile.vue b/server/components/MiniTile.vue new file mode 100644 index 00000000..a3c1649a --- /dev/null +++ b/server/components/MiniTile.vue @@ -0,0 +1,28 @@ + + + diff --git a/server/components/PieChart/PieChart.vue b/server/components/PieChart/PieChart.vue index 374e8d4e..64a603a7 100644 --- a/server/components/PieChart/PieChart.vue +++ b/server/components/PieChart/PieChart.vue @@ -1,34 +1,36 @@ diff --git a/server/pages/admin/index.vue b/server/pages/admin/index.vue index f84243b8..3ef385be 100644 --- a/server/pages/admin/index.vue +++ b/server/pages/admin/index.vue @@ -15,83 +15,42 @@ >
- -
-
- -
-
-
{{ version }}
-
- {{ t("home.admin.version") }} -
-
-
-
+ + +
- -
-
- -
-
-
{{ gameCount }}
-
- {{ t("home.admin.games") }} -
-
-
-
+ + +
- -
-
- -
-
-
- {{ sources.length }} -
-
- {{ t("home.admin.librarySources") }} -
-
-
-
+ + +
- -
-
- -
-
-
- {{ userStats.userCount }} -
-
- {{ t("home.admin.users") }} -
-
-
-
+ + +