AsyncState
One boundary for initial loading, refreshing, empty data, request failure, offline access, permissions, and success.
8 states · retry protection · live regions
@elsecase/async-stateOpen component Three workflows · v0.1 · source-owned
Elsecase is a shadcn-compatible registry for the production paths that appear after a clean mockup: failed requests, zero results, narrow screens, server conflicts, retries, and recovery.
Install from the registryOne boundary for initial loading, refreshing, empty data, request failure, offline access, permissions, and success.
8 states · retry protection · live regions
@elsecase/async-stateOpen component A complete local-data workflow with search, filters, sorting, selection, pagination, URL state, tables, and mobile cards.
Table + cards · controlled state · URL restore
@elsecase/data-explorerOpen component Form orchestration for client validation, server conflicts, focused summaries, autosave recovery, unsaved changes, and steps.
Single + multi-step · autosave · server errors
@elsecase/form-workflowOpen component This is the real AsyncState registry source, not a screenshot. Switch conditions and use recovery exactly as a consuming application would.
AsyncState probe
request.failedTransition record