From cd8b1bf0ffcf52c513d0f21a78f08dfa6478fd0c Mon Sep 17 00:00:00 2001 From: rcourtman Date: Tue, 23 Dec 2025 12:32:48 +0000 Subject: [PATCH] Polish: Use SecurityStatus type in Login.tsx --- frontend-modern/src/components/Login.tsx | 15 ++------------- 1 file changed, 2 insertions(+), 13 deletions(-) diff --git a/frontend-modern/src/components/Login.tsx b/frontend-modern/src/components/Login.tsx index 4d83cd36d..2394ada94 100644 --- a/frontend-modern/src/components/Login.tsx +++ b/frontend-modern/src/components/Login.tsx @@ -13,18 +13,7 @@ interface LoginProps { securityStatus?: SecurityStatus; // Full security status from App.tsx to avoid redundant API call } -interface SecurityStatus { - hasAuthentication: boolean; - oidcEnabled?: boolean; - oidcIssuer?: string; - oidcClientId?: string; - oidcEnvOverrides?: Record; - disabled?: boolean; - deprecatedDisableAuth?: boolean; - message?: string; - apiTokenConfigured?: boolean; - hideLocalLogin?: boolean; -} +import type { SecurityStatus } from '@/types/config'; export const Login: Component = (props) => { const [username, setUsername] = createSignal(''); @@ -119,7 +108,7 @@ export const Login: Component = (props) => { logger.debug('[Login] Starting auth check...'); try { - const data = await apiFetchJSON('/api/security/status'); + const data = await apiFetchJSON('/api/security/status'); logger.debug('[Login] Auth status data', data); setAuthStatus(data); } catch (err: any) {