BluKavantUI Design system
PATTERNS

Edit & save

Make drafts visible, save changes together, and preserve work after a failure.

A REAL-WORLD SCENARIO

Update a work queue without losing the draft.

Use when people edit several records or board cards before committing a batch, such as a service queue, project plan or review checklist.

  1. 01Make the draft visible.
  2. 02Save once and show progress.
  3. 03Confirm success or preserve the draft.
STATE REFERENCE

Design beyond the happy path.

Select a state to see what the interface should communicate. These are illustrative snapshots; try the live component below.

EXAMPLE WORKSPACEDraft

Project work

2 unsaved changes

Prepare handover
In progress · edited
Review checklist
Ready · edited
Save changes
DESIGN INTENT

Draft

Show that edits are local. Keep the save action near the work and explain what will be included.

Try the working example ↓

WORKING EXAMPLE

Edit & save

Component reference →

Edit a card, move it to a different column, then save the changes. Try the rejection option and confirm that the pending edits remain available. Demo changes are not stored permanently.

DESIGN DECISIONS

Make the important choices explicit.

Batch or immediate save

Choose one mental model and make it visible. Do not mix silent automatic saves with an unexplained Save button.

Conflicts

If another person changed the same record, explain the conflict and offer a recovery path. Do not silently overwrite.

Leaving with a draft

Keep the draft where practical, or warn before discarding unsaved work.

CONNECT YOUR APPLICATION

Keep the behavior. Bring your data.

The examples demonstrate interaction using sample data. Your application owns the real records, permissions and persistence.

01Draft state
Keep edited values separate from the last confirmed values.
02Save acknowledgement
Match the acknowledgement to the pending request; use the component’s documented save lifecycle.
03Validation
Validate and authorize on the server, then return record-specific errors.
All patterns →

Search BluKavantUI