Feedback
Status Page
Beautifully sequenced full-screen animated status and error page.
Interactive Playground
Choose a status, animation preset, or compact layout option to instantly preview the sequence of the StatusPage component. Use the replay button to see the Apple Keynote style stagger transitions.
Select Status:
Animation Preset:Compact Layout:
Expressive Spring Stagger Preset
The expressive sequence implements progressive, timed spring delays that focus user attention on the primary elements sequentially, matching high-end Apple-style design rhythms.
Compact Panel Placement
For embedding inside dashboard panels, sidebar sections, or mini pages, set compact={true} to shrink padding, text proportions, and default icon dimensions.
Properties
| Prop | Type | Default | Description |
|---|---|---|---|
status | '404' | '401' | '403' | '500' | '503' | 'maintenance' | 'offline' | 'success' | 'empty' | 'custom' | required | Pre-configured error/status visual option |
title | string | undefined | Custom header title (overrides default) |
description | string | undefined | Custom description text (overrides default) |
icon | React.ReactNode | undefined | Custom header icon component (overrides default) |
action | object | undefined | Primary action object containing label, variant, onClick, and optional href anchor destination |
secondaryAction | object | undefined | Optional secondary action displayed as ghost button below primary action |
fullPage | boolean | true | Configures full viewport height rendering |
compact | boolean | false | Reduced text scale and padding for embedded layouts |
animationPreset | 'none' | 'subtle' | 'expressive' | 'expressive' | Defines timing and curve delays for sequentially animated elements |