val user: UserModel by inject() override val root = form { fieldset { field("Username or email address") { textfield(user.username).required() } field("Password") { passwordfield(user.password).required("Enter your password") } button("Sign in") { addClass(Styles.signin) setOnAction { model.commit { doLogin() } } } } }