Refactor API
Lint / lint (push) Successful in 48s

This commit is contained in:
Julien Valverdé
2026-07-30 15:12:53 +02:00
parent e412943e64
commit 66b7a08ef7
10 changed files with 87 additions and 97 deletions
+4 -2
View File
@@ -26,11 +26,13 @@ const RegisterRouteComponent = Component.make("RegisterRouteView")(function*() {
}))
const [form, emailField, passwordField] = yield* Component.useOnMount(() => Effect.gen(function*() {
const form = yield* MutationForm.service({
const form = yield* MutationForm.make({
schema: RegisterSchema,
initialEncodedValue: { email: "", password: "" },
f: ([value]) => Effect.log(`Registered ${value.email}`),
})
}).pipe(
MutationForm.run,
)
const emailField = Form.focusObjectOn(form, "email")
const passwordField = Form.focusObjectOn(form, "password")