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) {