Interface library
Interface states
Reference states used across billing, subscription and payment flows.
Common product states
Reusable patterns for loading, empty data, completed actions and recoverable errors.
Loading
In progressUse while billing records, subscription data or payment information are being prepared.
Empty
No dataShown when a section has no records yet, such as a workspace without invoices or saved payment methods.
Success
CompleteConfirms a completed interface action such as validating billing details or updating a payment method.
Warning
AttentionUsed when the user can continue, but a billing condition deserves attention before it becomes blocking.
Error
FailedUsed for failed payments, invalid form data or actions that require correction before continuing.
Inline feedback
Small states for forms, tables and billing actions.
Payment method saved
Visa ending in 4242 is ready for renewal.
Usage approaching limit
Monthly events have reached the warning threshold.
Waiting for confirmation
The interface is ready for the next user action.
These states are reusable presentation patterns for the preview environment and can be connected to real backend conditions in production.