EstebanBarac's picture
Final hackathon submission: README, Field Notes, UI overhaul, fine-tuned model
9ee7168
Raw
History Blame Contribute Delete
712 Bytes
// app.js — punto de entrada del frontend: inicializa la pantalla de Sofía
// (chat, canciones/cuentos y el juego de "aprender", todo inline, ver
// sofia.js) y el overlay del panel de padres.
import { initSofia } from "./sofia.js";
import { initParental } from "./parental.js";
initParental();
function showOverlay({ name }) {
document.getElementById(`overlay-${name}`)?.classList.add("show");
}
function hideOverlay(overlay) {
overlay.classList.remove("show");
}
document.querySelectorAll(".overlay-close").forEach((btn) => {
btn.addEventListener("click", () => hideOverlay(btn.closest(".overlay")));
});
window.addEventListener("lumi:open-overlay", (e) => showOverlay(e.detail));
initSofia();