Polish: Use SecurityStatus type in App.tsx

This commit is contained in:
rcourtman
2025-12-23 12:32:37 +00:00
parent 3ca3359d08
commit 4223bb4bda
+3 -9
View File
@@ -26,6 +26,7 @@ import { STORAGE_KEYS } from '@/utils/localStorage';
import { UpdatesAPI } from './api/updates';
import type { VersionInfo } from './api/updates';
import { apiFetch } from './utils/apiClient';
import type { SecurityStatus } from '@/types/config';
import { SettingsAPI } from './api/settings';
import { eventBus } from './stores/events';
import { updateStore } from './stores/updates';
@@ -320,15 +321,8 @@ function App() {
const [needsAuth, setNeedsAuth] = createSignal(false);
const [hasAuth, setHasAuth] = createSignal(false);
// Store full security status for Login component (hideLocalLogin, oidcEnabled, etc.)
const [securityStatus, setSecurityStatus] = createSignal<{
hasAuthentication: boolean;
oidcEnabled?: boolean;
oidcIssuer?: string;
oidcClientId?: string;
oidcEnvOverrides?: Record<string, boolean>;
hideLocalLogin?: boolean;
deprecatedDisableAuth?: boolean;
} | null>(null);
// Store full security status for Login component (hideLocalLogin, oidcEnabled, etc.)
const [securityStatus, setSecurityStatus] = createSignal<SecurityStatus | null>(null);
const [proxyAuthInfo, setProxyAuthInfo] = createSignal<{
username?: string;
logoutURL?: string;