Registration flow

Account creation

AuthShell-composed registration, consent, validation, submission, verification handoff, and content pressure.

Account creation

Identity, credentials, consent, validation, submission, and post-registration verification.

Validation

Real Active Model errors connect summary copy to native controls.

ViewportFull width
Rubytest/dummy/app/components/gallery/flows/account_creation_page.rb
render NitroKit::AuthShell.new(
  id: "gallery-account-creation-shell",
  aria: { label: "Nitro account creation" },
  data: {
    gallery: "flow-surface",
    gallery_flow: "account-creation",
    gallery_mobile: state == "mobile" ? "true" : nil
  }.compact
) do
  turbo_frame_tag("gallery-account-creation-frame") { render_screen }
end