The States Block is a full-screen layout used to communicate a process state: loading, success, or error. It centers a status icon, a title, and supporting text — replacing the standard screen layout while the system processes or delivers a result.
Anatomy
You’re all set. You can now continue with your application.
Variants
Verification complete.
We couldn’t verify you.
Something needs review.
Tokens
TokenRoleLayer
--states-icon-successSuccess icon backgroundComponent--states-icon-errorError icon backgroundComponent--states-icon-loadingSpinner arc colorComponent--states-titleTitle text colorComponent--states-subSupporting text colorComponent--states-gapVertical gap between itemsComponentComponent tokens
The color tokens for this component live in Color → Tokens, and its spacing, radius, and type map to the shared foundation scales.