Form workflow
Validation, pending state and recoverable saves around your own service.
THE LIBRARY
Explore the states, try the interactions, then shape the components for your own application.
Validation, pending state and recoverable saves around your own service.
A workspace rail that makes room when you need it.
Drag the handle down, press Escape or use the close button.
A focused surface for a short task, close at hand.
Right-click, long-press or use Shift + F10.
No action yet. Not pinned. Comfortable spacing.
Useful actions beside the thing you are working on.
Choose a few. Remove chips with the buttons or Backspace.
1 disciplines selected
Search, choose and remove several options in one field.
Choose an action to see the result.
A keyboard route to the next page or action.
| Mo | Tu | We | Th | Fr | Sa | Su |
|---|---|---|---|---|---|---|
Selected 13/10/2026
Dates with predictable keyboard navigation and clear selection.
Dates before 5 October are unavailable.
Choose a review date.
A date field with a calendar, clear action and useful feedback.
Select a start and end date, then choose Done.
No complete reporting period.
A start and an end, kept in the same context.
.txt,.pdf,.png,.jpg · Up to 3 files · 1.0 MB each
.txt,.pdf,.png,.jpg. Maximum 3 files, 1.0 MB per file. Drag and drop or browse.Files stay in this page. No upload service is connected. File checks must also run on your server.
Browse or drop files, validate them and connect your own transport.
| Navigation study | Review | Maya | |
| Form patterns | Ready | Sam | |
| Motion notes | Review | Oliver |
Selection, filters, visible columns and bulk actions, working together.
Named Lucide imports, with consistent sizing and stroke. Icon-only actions keep their own accessible label.
One visual rhythm, across the Lucide icon collection.
A labelled search field with a clear action.
Text prefixes share the field boundary.
Check the reference before continuing.
Icons, prefixes and supporting actions, within one field.
A clear next step, with room for the supporting actions.
Compact controls with an explicit accessible name.
Used for account updates.
Labels, supporting text and useful validation.
Keep the useful details.
Space for the longer version.
Independent choices, with optional context.
A setting that takes effect immediately.
One choice from a short, visible list.
A short list, kept out of the way until needed.
Find an option by typing its name.
A continuous value with a visible result.
The essentials, in one place. Use the arrow keys to move between views.
Related views, sharing the same space.
Details that open when they are useful.
A small reminder of where you are.
A predictable way through a longer list.
A focused task with a clear way back.
A side panel for supporting details.
A small set of controls, close to their trigger.
Extra context on hover or keyboard focus.
Actions for the thing you are working on.
A brief confirmation that stays out of the way.
Information that should stay visible.
Status in a few words.
A sense of how far something has come.
Loading states that keep the layout steady.
Your projects will appear here.
Explain what is missing and offer a next step.
An image, with initials as a reliable fallback.
One quiet frame for the things that belong together.
A quiet frame for related content.
| Updated | |||
|---|---|---|---|
| Interface studies | AMAlex Morgan | In progress | Today |
| Component audit | SLSam Lee | Review | Today |
| Reading list | AMAlex Morgan | Ready | Yesterday |
Search, sort and page through a small dataset.