UI states
Clear feedback at every step.
Sample environment
These patterns demonstrate interface feedback and do not change customer data.
Empty state
A useful next step when no records exist.
No invitations yet
Bring a teammate into your workspace when you are ready.
Preview action
Loading state
Keep the content shape while a request is pending.
Actions wait for the request
Request error
Explain the failure and preserve a recovery path.
Records could not be loaded
Your changes are safe. Try the request again when the connection is available.
Sample error · no request sent
Progress
Keep the current task and its progress visible.
Importing sample records68%
Illustrative progress · no import is running
Organizations unavailable
Team access needs a complete database setup.
Apply the normal database migrations to install Organizations and Projects.
Organization actions remain unavailable until setup is complete.
Action feedback
Make the result of a user action clear.
Changes stay in this preview
Sample actions explain their result without reporting a persisted save.
Preview action