Workflow edition · 2026-08-10
The everyday work around the work.
A major expansion of workflow primitives brought the things business applications rely on into the core library.
The unglamorous but essential interactions — reviews, uploads, recurrences, bulk actions, and long lists — received first-class components.
Explore the components
<AuditLog entries={entries} />Bulk action barOpen component →<BulkActionBar selectedCount={selected.length} />Diff viewerOpen component →<DiffViewer before={before} after={after} />Editable data tableOpen component →<EditableDataTable rows={rows} />File managerOpen component →<FileManager entries={entries} />Product tourOpen component →<ProductTour steps={steps} open />Recurrence editorOpen component →<RecurrenceEditor value={rule} onChange={setRule} />Save-state indicatorOpen component →<SaveStateIndicator state="saved" />Signature padOpen component →<SignaturePad onChange={setSignature} />Upload queueOpen component →<UploadQueue items={uploads} />Virtual listOpen component →<VirtualList items={items} renderItem={renderItem} />Built for operations
Audit Log, Bulk Action Bar, Diff Viewer, Editable Data Table, File Manager, Product Tour, Recurrence Editor, Save-State Indicator, Signature Pad, Upload Queue, and Virtual List expanded the library's operational vocabulary.
Better previews, better decisions
Richer interactive examples keep themes, font, colour, usage, Playground, and external rendering aligned so teams can understand a component before they commit to it.
The details are the product
Alongside the new primitives, a focused pass improved map responsiveness, time selection, form output, composition, interaction, and accessibility across the catalogue.
