2025-10-20 21:49:35 -03:00

41 lines
1.3 KiB
TypeScript

import { Card, CardContent, CardHeader } from "@/components/ui/card";
import { Skeleton } from "@/components/ui/skeleton";
export default function Loading() {
return (
<div className="space-y-6">
{/* Esqueleto do Cabeçalho */}
<div>
<Skeleton className="h-8 w-1/4 mb-2" />
<Skeleton className="h-4 w-1/3" />
</div>
{/* Esqueleto dos Botões de Ação e Filtro */}
<div className="flex justify-between items-center">
<Skeleton className="h-10 w-1/4" />
<Skeleton className="h-10 w-32" />
</div>
{/* Esqueleto da Tabela/Lista de Médicos */}
<Card>
<CardHeader>
<Skeleton className="h-6 w-1/2" />
</CardHeader>
<CardContent>
<div className="space-y-4">
{Array.from({ length: 5 }).map((_, index) => (
<div key={index} className="flex items-center space-x-4 p-2">
<Skeleton className="h-12 w-12 rounded-full" />
<div className="space-y-2 flex-1">
<Skeleton className="h-4 w-3/4" />
<Skeleton className="h-4 w-1/2" />
</div>
<Skeleton className="h-8 w-20" />
</div>
))}
</div>
</CardContent>
</Card>
</div>
);
}