import { login } from '../embyApi.js'; import { boot } from '../app.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); await boot(); // no shell/router running yet at the login screen - (re)boot into it now } catch (err) { errorEl.textContent = "Connexion impossible - vérifie ton nom d'utilisateur et ton mot de passe."; } }); }