From 7dd975805671b20360a8904e803d75a91dd64ada Mon Sep 17 00:00:00 2001 From: Jimmy Ben Klieve Date: Tue, 11 Nov 2025 15:20:37 +0800 Subject: [PATCH] Add task executor bar chart, add system version string (#11155) ### What problem does this PR solve? - Add task executor bar chart - Add read version string ### Type of change - [x] New Feature (non-breaking change which adds functionality) --- web/src/components/ui/dialog.tsx | 10 +- web/src/components/ui/input.tsx | 8 +- web/src/components/ui/switch.tsx | 2 +- web/src/locales/en.ts | 3 +- .../pages/admin/layouts/navigation-layout.tsx | 13 +- web/src/pages/admin/roles.tsx | 22 ++- web/src/pages/admin/service-detail.tsx | 2 +- web/src/pages/admin/service-status.tsx | 50 ++++-- web/src/pages/admin/task-executor-detail.tsx | 162 ++++++++++++++++++ web/src/pages/admin/users.tsx | 32 ++-- web/src/pages/admin/whitelist.tsx | 28 ++- web/src/services/admin-service.ts | 6 +- web/src/services/admin.service.d.ts | 31 +++- web/src/utils/api.ts | 2 + web/tailwind.config.js | 10 +- web/tailwind.css | 12 +- 16 files changed, 315 insertions(+), 78 deletions(-) create mode 100644 web/src/pages/admin/task-executor-detail.tsx diff --git a/web/src/components/ui/dialog.tsx b/web/src/components/ui/dialog.tsx index cc4608f57..a72559798 100644 --- a/web/src/components/ui/dialog.tsx +++ b/web/src/components/ui/dialog.tsx @@ -38,7 +38,13 @@ const DialogContent = React.forwardRef< ) => (
) => (
( ref={ref} type={isPasswordInput && showPassword ? 'text' : type} className={cn( + 'peer/input', 'flex h-8 w-full rounded-md border-0.5 border-input bg-bg-input px-3 py-2 outline-none text-sm text-text-primary', 'file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-text-disabled', 'focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-accent-primary', @@ -79,7 +80,12 @@ const Input = React.forwardRef(
- +
- +