From ca845467e198249e4de5eef772d7fc859c52474c 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) --- components/MiniTile.vue | 28 ++++++++++ components/PieChart/PieChart.vue | 56 ++++++++++---------- pages/admin/index.vue | 87 +++++++++----------------------- 3 files changed, 80 insertions(+), 91 deletions(-) create mode 100644 components/MiniTile.vue diff --git a/components/MiniTile.vue b/components/MiniTile.vue new file mode 100644 index 00000000..a3c1649a --- /dev/null +++ b/components/MiniTile.vue @@ -0,0 +1,28 @@ + + + diff --git a/components/PieChart/PieChart.vue b/components/PieChart/PieChart.vue index 374e8d4e..64a603a7 100644 --- a/components/PieChart/PieChart.vue +++ b/components/PieChart/PieChart.vue @@ -1,34 +1,36 @@ diff --git a/pages/admin/index.vue b/pages/admin/index.vue index f84243b8..3ef385be 100644 --- a/pages/admin/index.vue +++ b/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") }} -
-
-
-
+ + +