2024-05-19 23:56:53 +02:00
|
|
|
package components
|
|
|
|
|
|
|
|
|
|
import (
|
|
|
|
|
g "github.com/maragudk/gomponents"
|
|
|
|
|
hx "github.com/maragudk/gomponents-htmx"
|
|
|
|
|
. "github.com/maragudk/gomponents/html"
|
|
|
|
|
b "github.com/willoma/bulma-gomponents"
|
|
|
|
|
)
|
|
|
|
|
|
2024-06-25 00:31:40 +02:00
|
|
|
var BaseUrl = "https://api.portfolio.dariusklein.nl"
|
|
|
|
|
|
|
|
|
|
// todo var BaseUrl = "http://localhost:4001"
|
2024-06-25 00:26:56 +02:00
|
|
|
|
2024-05-19 23:56:53 +02:00
|
|
|
func Login() g.Node {
|
2025-02-24 00:15:10 +01:00
|
|
|
return Form(hx.Post(BaseUrl+"/login"), //https://api.portfolio.dariusklein.nl/login
|
2024-06-11 11:54:13 +02:00
|
|
|
Class("max-w-xl m-auto py-32"),
|
|
|
|
|
b.Box(
|
2024-05-19 23:56:53 +02:00
|
|
|
Email(false, false, nil),
|
|
|
|
|
Password(false, false, nil),
|
|
|
|
|
b.Field(
|
|
|
|
|
b.Grouped,
|
|
|
|
|
b.Control(
|
|
|
|
|
b.Button(b.Link, "login"),
|
|
|
|
|
),
|
|
|
|
|
),
|
|
|
|
|
),
|
|
|
|
|
)
|
|
|
|
|
}
|