/* global React, AuthHeader, SsoButton, LegalDisclaimer, BottomSheetModal, GoogleAuthSheet, AppleAuthSheet, TERMS_BODY, PRIVACY_BODY */ // Yomee — Sign-in Screen ("Bienvenido de nuevo") // Uses AuthHeader / SsoButton / LegalDisclaimer from AuthShared.jsx const { useState: useStateSI } = React; function SignInScreen({ onBack, onSwitchToSignUp, onAuthSuccess }) { const [legal, setLegal] = useStateSI(null); const [authProvider, setAuthProvider] = useStateSI(null); // Reactive bind to the active persona — switching personas updates the // greeting (gender agreement) instantly. const yomeeUser = (window.useYomeeUser && window.useYomeeUser()) || {}; return (

{yomeeUser?.gender === "female" ? "Bienvenida de nuevo" : "Bienvenido de nuevo"}

Inicia sesión para continuar

setAuthProvider("google")} /> setAuthProvider("apple")} />
setLegal("terms")} onOpenPrivacy={() => setLegal("privacy")} />
¿No tienes cuenta?{" "}
setLegal(null)} > {TERMS_BODY} setLegal(null)} > {PRIVACY_BODY} setAuthProvider(null)} onSuccess={(user) => { setAuthProvider(null); onAuthSuccess?.("google", user); }} /> setAuthProvider(null)} onSuccess={(user) => { setAuthProvider(null); onAuthSuccess?.("apple", user); }} />
); } window.SignInScreen = SignInScreen;