rustploy 0.1.0

Rustploy PaaS daemon — lightweight self-hosted deployment platform
1
2
3
4
5
6
7
8
9
10
11
12
13
14
// screens/login.js — tela de login. A maior parte do estado (url/token/
// remember/erro) já mora no Alpine.store('app') (app.js) porque a topbar e o
// fluxo de reconexão também precisam dele; este componente só encapsula o
// submit do formulário.
document.addEventListener("alpine:init", () => {
  Alpine.data("login", () => ({
    get store() {
      return Alpine.store("app");
    },
    submit() {
      this.store.connect();
    },
  }));
});