blob: 24f6cb25f6babd7a76259e4ef7f1aaab7716fefb (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
class SignUps::NewPage < AuthLayout
needs operation : SignUpUser
def content
h1 "Sign Up"
render_sign_up_form(@operation)
end
private def render_sign_up_form(op)
form_for SignUps::Create do
sign_up_fields(op)
submit "Sign Up", flow_id: "sign-up-button"
end
link "Sign in instead", to: SignIns::New
end
private def sign_up_fields(op)
mount Shared::Field, attribute: op.email, label_text: "Email", &.email_input(autofocus: "true")
mount Shared::Field, attribute: op.password, label_text: "Password", &.password_input
mount Shared::Field, attribute: op.password_confirmation, label_text: "Confirm Password", &.password_input
end
end
|