update frontend

This commit is contained in:
Your Name 2025-12-21 19:48:12 -05:00
parent 9314caec42
commit 862e9f4303
1 changed files with 7 additions and 7 deletions

View File

@ -125,7 +125,7 @@ export default function TopBar({ theme = "dark", onChangeTheme }) {
if (truthyParam(verified)) { if (truthyParam(verified)) {
const who = (email || uname || last?.email || last?.username || "").trim(); const who = (email || uname || last?.email || last?.username || "").trim();
setSignupInfo("✅ Email confirmé" + (who ? " (" + who + ")" : "") + ". Tu peux te connecter."); setSignupInfo("✅ Email confirmed" + (who ? " (" + who + ")" : "") + ". You can log in.");
setMode("login"); setMode("login");
setShowAuth(true); setShowAuth(true);
@ -133,7 +133,7 @@ export default function TopBar({ theme = "dark", onChangeTheme }) {
if (prefill) setLoginUser(prefill); if (prefill) setLoginUser(prefill);
} else if (truthyParam(signup)) { } else if (truthyParam(signup)) {
const who = (email || uname || last?.email || last?.username || "").trim(); const who = (email || uname || last?.email || last?.username || "").trim();
setSignupInfo("✅ Compte créé" + (who ? " (" + who + ")" : "") + ". Vérifie tes emails (et le spam), puis connecte-toi."); setSignupInfo("✅ Account created" + (who ? " (" + who + ")" : "") + ". Check your emails (spam too), then log in.");
setMode("login"); setMode("login");
setShowAuth(true); setShowAuth(true);
@ -195,7 +195,7 @@ export default function TopBar({ theme = "dark", onChangeTheme }) {
localStorage.setItem(LAST_SIGNUP_KEY, JSON.stringify({ username: u, email: em })); localStorage.setItem(LAST_SIGNUP_KEY, JSON.stringify({ username: u, email: em }));
} catch {} } catch {}
setSignupInfo("✅ Compte créé (" + em + "). Vérifie tes emails (spam aussi), puis connecte-toi."); setSignupInfo("✅ Account created (" + em + "). Check your emails (spam too), then log in.");
setMode("login"); setMode("login");
setLoginUser(u || em); setLoginUser(u || em);
setLoginPass(""); setLoginPass("");
@ -210,7 +210,7 @@ export default function TopBar({ theme = "dark", onChangeTheme }) {
const toast = useMemo(() => { const toast = useMemo(() => {
if (lastError) { if (lastError) {
const t = needsEmailVerification ? "warn" : "error"; const t = needsEmailVerification ? "warn" : "error";
const title = needsEmailVerification ? "Vérification email requise" : "Connexion impossible"; const title = needsEmailVerification ? "Email verification required" : "Login failed";
return { type: t, title, message: lastError }; return { type: t, title, message: lastError };
} }
if (lastInfo) { if (lastInfo) {
@ -225,7 +225,7 @@ export default function TopBar({ theme = "dark", onChangeTheme }) {
const e = new Event('beforeinstallprompt'); const e = new Event('beforeinstallprompt');
window.dispatchEvent(e); window.dispatchEvent(e);
} else { } else {
alert('Installation PWA non supportée sur ce navigateur.'); alert('PWA installation not supported on this browser.');
} }
}; };
@ -290,7 +290,7 @@ export default function TopBar({ theme = "dark", onChangeTheme }) {
boxShadow: '0 2px 8px rgba(0,0,0,0.3)', boxShadow: '0 2px 8px rgba(0,0,0,0.3)',
}} }}
> >
<i className="fa-solid fa-download"></i> Installer <i className="fa-solid fa-download"></i> Install
</button> </button>
</div> </div>
</div> </div>
@ -386,7 +386,7 @@ export default function TopBar({ theme = "dark", onChangeTheme }) {
{needsEmailVerification ? ( {needsEmailVerification ? (
<div className="auth-notice auth-notice-warn" style={{ marginTop: 10 }}> <div className="auth-notice auth-notice-warn" style={{ marginTop: 10 }}>
Ton compte demande une vérification email. Confirme ton email, puis réessaie de te connecter. Your account requires email verification. Confirm your email, then try logging in again.
</div> </div>
) : null} ) : null}
</form> </form>