package pages import ( "github.com/labstack/echo/v4" "github.com/onsonr/sonr/nebula/blocks" ) type FormState string const ( InitialForm FormState = "initial" ErrorForm FormState = "error" SuccessForm FormState = "success" WarningForm FormState = "warning" ) func Register(c echo.Context) error { return echoResponse(c, registerView(c)) } templ registerView(c echo.Context) { @blocks.Layout("Sonr.ID", true) { @blocks.Card("register-view", blocks.SizeMedium) { @blocks.H2("Account Registration") @blocks.Spacer() @blocks.Breadcrumbs() @basicInfoForm(InitialForm) @blocks.Spacer() @blocks.Button(blocks.GET("/", "#register-view")) { @blocks.Text("Cancel") } } } } templ basicInfoForm(state FormState) { switch (state) { default:

Account

Make changes to your account here. Click save when you're done.

} }