import { login } from '../embyApi.js'; import { navigate } from '../router.js'; export function renderLogin(root) { root.innerHTML = `

Watch Party

Utilise ton compte Emby habituel.

`; const form = root.querySelector('#loginForm'); form.addEventListener('submit', async (e) => { e.preventDefault(); const errorEl = form.querySelector('#error'); errorEl.textContent = ''; try { await login(form.querySelector('#username').value, form.querySelector('#password').value); navigate('/browse'); } catch (err) { errorEl.textContent = "Connexion impossible - vérifie ton nom d'utilisateur et ton mot de passe."; } }); }