konobangu/apps/webui/src/components/ui/detail-card-skeleton.tsx

33 lines
1007 B
TypeScript

import { Card, CardContent, CardHeader } from "./card";
import { Skeleton } from "./skeleton";
export function DetailCardSkeleton() {
return (
<div className="container mx-auto max-w-4xl py-6">
<div className="space-y-6">
<div className="flex items-center gap-4">
<Skeleton className="h-8 w-8" />
<div className="space-y-2">
<Skeleton className="h-8 w-48" />
<Skeleton className="h-4 w-64" />
</div>
</div>
<Card>
<CardHeader>
<Skeleton className="h-6 w-32" />
<Skeleton className="h-4 w-48" />
</CardHeader>
<CardContent className="space-y-4">
{Array.from({ length: 6 }).map((_, i) => (
<div key={i} className="space-y-2">
<Skeleton className="h-4 w-24" />
<Skeleton className="h-10 w-full" />
</div>
))}
</CardContent>
</Card>
</div>
</div>
);
}