Inline Edit Form
Profile card where each row shows its saved value with an Edit action that swaps a single row into an input with Save and Cancel.
Profile card where each row shows its saved value with an Edit action that swaps a single row into an input with Save and Cancel.
The source for every Application block is included with Basic and Pro. Pick a plan to copy the code.
Already purchased? Log in
Inline Edit Form is a field by field profile editor. Each row shows its label, the saved value, and an Edit action on the right. Clicking Edit swaps just that row into an input with Save and Cancel, leaving every other row untouched. The Job title row (Staff engineer) renders in edit mode by default so both states are visible at once.
Values and the editing id live in state, and starting an edit copies the saved value into a draft so Cancel can discard cleanly. Save writes the draft back to that one field; there is no page level save button because each field commits on its own. The footer notes that saved changes reach teammates within a minute.
Reach for this block on a profile or account page where fields change rarely and independently, wired so each Save posts a single field. The pattern keeps the page calm: no form wide dirty state, no risk of overwriting a field a teammate just changed.
A natural flow around it on an Application Pro page:
Before
After
One strong use is the personal profile panel. Other inline edit surfaces:
Tip: copying the value into a draft on edit is what lets Cancel restore the original without a second request.