Skip to content

Superviseur — Frontend v1.0.0


Superviseur — Frontend / features/auth/useLoginView / useLoginView

Fonction: useLoginView() ​

ts
function useLoginView(): object;

Défini dans: features/auth/useLoginView.ts:38

Retourne ​

NomTypeValeur par défautDescriptionDéfini dans
connectionStoreStore<"connection", Pick<{ isApiConnected: Ref<boolean, boolean>; lastCheck: Ref<number, number>; statusMessage: Ref<string, string>; checkConnection: () => Promise<boolean>; startMonitoring: (intervalMs) => void; stopMonitoring: () => void; }, "isApiConnected" | "lastCheck" | "statusMessage">, Pick<{ isApiConnected: Ref<boolean, boolean>; lastCheck: Ref<number, number>; statusMessage: Ref<string, string>; checkConnection: () => Promise<boolean>; startMonitoring: (intervalMs) => void; stopMonitoring: () => void; }, never>, Pick<{ isApiConnected: Ref<boolean, boolean>; lastCheck: Ref<number, number>; statusMessage: Ref<string, string>; checkConnection: () => Promise<boolean>; startMonitoring: (intervalMs) => void; stopMonitoring: () => void; }, "checkConnection" | "startMonitoring" | "stopMonitoring">>--features/auth/useLoginView.ts:285
isLoadingRef<boolean, boolean>--features/auth/useLoginView.ts:286
errorRef<string, string>--features/auth/useLoginView.ts:287
cooldownSecondsRef<number, number>--features/auth/useLoginView.ts:288
showPasswordRef<boolean, boolean>--features/auth/useLoginView.ts:289
passwordInputRef<HTMLInputElement | null, HTMLInputElement | null>--features/auth/useLoginView.ts:290
stepRef<"password" | "select", "password" | "select">-Étape courante : choix du profil, puis mot de passe. Les deux vivent sur une piste glissante.features/auth/useLoginView.ts:291
filterRef<string, string>--features/auth/useLoginView.ts:292
languagesobject[]--features/auth/useLoginView.ts:293
setLanguage()(code) => void--features/auth/useLoginView.ts:294
clockRef<string, string>--features/auth/useLoginView.ts:295
selectedUserRef< | { username: string; role: string; avatar?: string; lastLogin: number; } | null, | RecentUser | { username: string; role: string; avatar?: string; lastLogin: number; } | null>--features/auth/useLoginView.ts:296
filteredUsersComputedRef<RecentUser[]>--features/auth/useLoginView.ts:297
isLocalRecent()(username) => boolean--features/auth/useLoginView.ts:298
formobject--features/auth/useLoginView.ts:299
form.usernamestring''-features/auth/useLoginView.ts:102
form.passwordstring''-features/auth/useLoginView.ts:103
removeUser()(username) => void--features/auth/useLoginView.ts:300
selectUser()(user) => Promise<void>--features/auth/useLoginView.ts:301
showManualLogin()() => void--features/auth/useLoginView.ts:302
backToSelection()() => void--features/auth/useLoginView.ts:303
handleLogin()() => Promise<void>--features/auth/useLoginView.ts:304

Documentation Technique