From c7d983942f2e70bc9a67ef87d8cb102e5ea8b9df Mon Sep 17 00:00:00 2001 From: dswbx Date: Fri, 10 Jan 2025 18:04:40 +0100 Subject: [PATCH] Add loading indicator for admin asset initialization Introduced a "loading" div to indicate when admin assets are being fetched. Updated rendering logic and styles in related components to account for this state. Prepared groundwork for potential view transitions. --- app/src/modules/server/AdminController.tsx | 23 ++++++++++++-- app/src/ui/Admin.tsx | 2 +- app/src/ui/components/wouter/Link.tsx | 26 +++++++++++----- app/src/ui/lib/routes.ts | 36 ++++++++++++++++------ app/src/ui/main.tsx | 5 ++- 5 files changed, 71 insertions(+), 21 deletions(-) diff --git a/app/src/modules/server/AdminController.tsx b/app/src/modules/server/AdminController.tsx index e7e60fe..be75698 100644 --- a/app/src/modules/server/AdminController.tsx +++ b/app/src/modules/server/AdminController.tsx @@ -140,11 +140,13 @@ export class AdminController extends Controller { } } + const theme = configs.server.admin.color_scheme ?? "light"; + return ( {/* dnd complains otherwise */} {html``} - + )} - +
-
+
+
+ Initializing... +
+