File
Blob: src/client/components/inbox/missing-inbox-session-state.tsx
| 1 | import { ShieldAlert } from "lucide-react"; |
| 2 | import { Card, EmptyState } from "@/client/components/ui"; |
| 3 | |
| 4 | export function MissingInboxSessionState() { |
| 5 | return ( |
| 6 | <main className="animate-slide-up"> |
| 7 | <Card className="flex min-h-[320px] items-center justify-center"> |
| 8 | <EmptyState |
| 9 | icon={<ShieldAlert className="h-7 w-7 text-zinc-500" />} |
| 10 | caption="Missing Session" |
| 11 | heading="No access token for this inbox" |
| 12 | description="The access token lives on the device that created it. Open that browser before the inbox expires, or sign in as admin to inspect permanent inboxes." |
| 13 | /> |
| 14 | </Card> |
| 15 | </main> |
| 16 | ); |
| 17 | } |