From a7d2e723132adf32b3811e5bc2ad04a0fefcf812 Mon Sep 17 00:00:00 2001 From: Faisal Amir Date: Thu, 22 May 2025 11:07:14 +0700 Subject: [PATCH] enhancement: disabled config when server is running (#5058) --- .../src/routes/settings/local-api-server.tsx | 24 +++++++++++++++---- 1 file changed, 20 insertions(+), 4 deletions(-) diff --git a/web-app/src/routes/settings/local-api-server.tsx b/web-app/src/routes/settings/local-api-server.tsx index 0501a917c..7ad6227c0 100644 --- a/web-app/src/routes/settings/local-api-server.tsx +++ b/web-app/src/routes/settings/local-api-server.tsx @@ -14,6 +14,7 @@ import { WebviewWindow } from '@tauri-apps/api/webviewWindow' import { useAppState } from '@/hooks/useAppState' import { windowKey } from '@/constants/windows' import { IconLogs } from '@tabler/icons-react' +import { cn } from '@/lib/utils' // eslint-disable-next-line @typescript-eslint/no-explicit-any export const Route = createFileRoute(route.settings.local_api_server as any)({ @@ -101,6 +102,8 @@ function LocalAPIServer() { } } + const isServerRunning = serverStatus === 'running' + return (
@@ -122,12 +125,10 @@ function LocalAPIServer() {
} @@ -155,16 +156,25 @@ function LocalAPIServer() { } /> } /> } /> @@ -174,6 +184,9 @@ function LocalAPIServer() {