package components import "github.com/pogo-vcs/pogo/db" script logoutScript() { const btn = document.getElementById("logoutBtn"); async function handleLogout() { const response = await fetch("/api/logout", { method: "POST", credentials: "same-origin" }); if (response.ok) { window.location.href = "/login"; } } btn.addEventListener("click", handleLogout); } templ Header(user *db.User) {
Pogo
{ children... } if user != nil { Invites { user.Username } } else { Login }
@logoutScript()
}