const forgotPasswordForm = ForgotPasswordForm.materialize(app);
const forgotPasswordEmail = ForgotPasswordForm(EmailInput).materialize(app);
const forgotPasswordSubmit = ForgotPasswordSubmit.materialize(app);
forgotPasswordEmail.enterText.one("foo@bar.com");
forgotPasswordSubmit.submit.one();
Code like this is repetitive and adds significantly to the signal-noise ratio. It would be nice to have some utility to clean this up. Maybe something like this:
const {
forgotPasswordForm,
forgotPasswordEmail,
forgotPasswordSubmit
} = materializeAll(app, viewSpec);
forgotPasswordEmail.enterText.one("foo@bar.com");
forgotPasswordSubmit.submit.one();