Contact 39 - Brief form with live document preview

Pro

A project brief form whose answers fill in a typeset brief document beside it as you type.

Shadcn Contact 39 block

Component data

ID
contact39
Access
pro
Created
Oct 30, 2026
Type
block
Libraries
Radix UI, Base UI, React Aria

Contact 39 block design & features

The block opens with a heading and a short line explaining that the brief writes itself.

On the left is the form: name and company, email, button groups for the service needed and the budget, an ideal launch date and a short description. On the right sits a printed-style brief page that updates live: a monospace masthead, the sender's name and company, a ruled row for need, budget and launch, and the short version of the project. Empty fields show as pale placeholders until they are filled.

The preview stays pinned on desktop while the form scrolls, and its footer changes from Draft to Sent after submitting.

On mobile the preview moves below the form.