class LoginScreen : View() { override val root = Form().addClass(login) val model = UserModel(User()) init { title = "GitHub Login" fieldset { labelPosition = VERTICAL field("Username") { textfield(model.username).required(message = "Insert your user name") } field("Password") { passwordfield(model.password).required() } } button("Log in") { setOnAction { login() } } } }