Skeleton
Skeleton
SkeletonBlock
CircularSkeleton
sm
md
lg
TextSkeleton
CardSkeleton
How to use
Use Skeleton (single bar), SkeletonBlock (lines + buttons), CircularSkeleton (round), TextSkeleton, or CardSkeleton for loading placeholders. Add className for size and shape.
1. Import
tsx
import {
Skeleton,
SkeletonBlock,
CircularSkeleton,
TextSkeleton,
CardSkeleton,
} from "@/app/components/ui";2. Skeleton
tsx
<Skeleton className="h-4 w-full" />
<Skeleton className="h-4 w-3/4" />
<Skeleton className="h-4 w-1/2" />3. SkeletonBlock
tsx
<SkeletonBlock lines={3} />4. CircularSkeleton
tsx
<CircularSkeleton size="sm" />
<CircularSkeleton size="md" />
<CircularSkeleton size="lg" />5. TextSkeleton
tsx
<TextSkeleton lines={4} />6. CardSkeleton
tsx
<CardSkeleton />