Get far on package manager

This commit is contained in:
2025-04-29 05:05:34 -05:00
parent 53c027ef63
commit 4c32bd9b99
21 changed files with 1176 additions and 0 deletions

View File

@@ -0,0 +1,36 @@
func Pages.Login()
{
var pages = [
{
active = false,
route = "/packages",
text = "Packages"
},
{
active = false,
route = "/upload",
text = "Upload"
},
{
active = true,
route = "/login",
text = "Login"
}
];
var html = <div class={"container min-vh-100 d-flex justify-content-center align-items-center"}>
<form action={"./login"} method={"post"} enctype={"application/x-www-form-urlencoded"}>
<div class={"mb-3"}>
<label for={"email"} class={"form-label"}>Email address</label>
<input type={"email"} class={"form-control"} id={"email"} name={"email"} aria-describedby={"emailHelp"}>
<div id={"emailHelp"} class={"form-text"}>{"We'll"} never share your email with anyone else.</div>
</div>
<div class={"mb-3"}>
<label for={"password"} class={"form-label"}>Password</label>
<input type={"password"} class={"form-control"} name={"password"} id={"password"}>
</div>
<a href={"./signup"}>Sign up</a>
<button type={"submit"} class={"btn btn-primary"}>Login</button>
</form>
</div>;
return Shell("Login",pages,html);
}