Public contact flow

Public contact

A Rails-native public inquiry across validation, submission, result, availability, and pressure states.

Contact and inquiry delivery

Form, validation, submission, result, availability, long-content, and narrow states.

Form

A real Active Model inquiry preserves Rails values, labels, names, constraints, and topic choices.

ViewportFull width
Rubytest/dummy/app/components/gallery/flows/contact_page.rb
workspace_surface(size: :lg) do
  render_header

  if state == "sent"
    render_sent
  else
    render_contact_form
  end
end