Reference gallery
Empty & error states
Every state across the prototype — calm, helpful, trust-building. Each one includes a clear icon, a status badge, a primary action where relevant, and a short hint to guide the operator.
Prototype with mock data only. Async MVP, human-review-first. No backend, auth, or providers connected. AI prepares drafts; an operator sends every reply.
No conversationsPreview
No conversations yet
New customer messages will appear here when connected channels are added.
Channels are a planned capability — none are enabled in MVP.
No active workspacePreview
Workspace required
No active workspace
Select or create a workspace to continue.
Access deniedPreview
Access denied
You don't have permission for this action
You do not have permission to perform this action in this workspace.
Server-side membership is verified on every tenant-scoped request.
Removed memberPreview
Removed
Workspace access revoked
Your access to this workspace has been removed.
Removed members lose access immediately. Contact a workspace owner to be re-invited.
AI unavailablePreview
AI unavailable
AI assistance is paused
AI assistance is unavailable. Operators can continue manually.
Manual review mode remains the source of truth — every reply is operator-sent.
Future providerPreview
Planned
WhatsApp is not enabled
This provider is planned but not enabled in the MVP.
Future integration. No external services are connected.
Empty audit logPreview
No audit events yet
Audit events will appear here when sensitive actions occur.
Sensitive actions include role changes, settings updates and access decisions.
Route state previews
Append ?state=… to a real route to preview a mock state.
- Inbox — empty
- Inbox — AI unavailable
- Inbox — low-confidence draft
- Inbox — loading
- Inbox — access denied
- Customers — empty
- Customers — access denied
- Audit — empty
- Audit — access denied
- Audit — error
- Members — empty
- Members — invites pending
- Members — access denied
- Channels — none active
- Channels — provider unavailable
- Web Chat — provider unavailable
- WhatsApp — planned
- Settings — access denied
- AI Settings — AI unavailable
- Knowledge — empty
- Notifications — empty
- Profile — session expired