- Components
- skeleton
Skeleton
Lightweight loading placeholder to preserve layout and reduce perceived wait.
Demo
<div class="w-full max-w-xl flex items-start gap-x-4">
<x-ui.skeleton class="size-14"/>
<div class="flex-1 space-y-3">
<x-ui.skeleton class="w-4/5 h-7"/>
<x-ui.skeleton class="w-9/12 h-4"/>
<x-ui.skeleton class="w-3/6 h-4"/>
</div>
</div>
Installation
Shell
php artisan flexi:add skeleton
Examples
Card
<div class="max-w-sm w-full p-8 rounded-md border border-border-card bg-bg space-y-6">
<x-ui.skeleton radius="ui" class="aspect-video rounded-ui" />
<div class="space-y-3">
<x-ui.skeleton class="w-4/5 h-7" />
<x-ui.skeleton class="w-9/12 h-4" />
<x-ui.skeleton class="w-3/6 h-4" />
</div>
</div>
API
| Prop | Description |
|---|---|
radius
(circle)
|
Controls border radius. Options: circle (default), ui
|
bgNone
(boolean)
|
Removes default background color.
|