mirror of
https://github.com/prowler-cloud/prowler.git
synced 2026-07-24 04:51:51 +00:00
65 lines
2.3 KiB
TypeScript
65 lines
2.3 KiB
TypeScript
import { Card, CardBody, CardHeader, Skeleton } from "@nextui-org/react";
|
|
|
|
export const SkeletonUserInfo = () => {
|
|
const rows = 4;
|
|
|
|
return (
|
|
<Card>
|
|
<CardHeader>
|
|
<Skeleton className="h-6 w-1/3 rounded-lg">
|
|
<div className="h-6 bg-default-200"></div>
|
|
</Skeleton>
|
|
</CardHeader>
|
|
<CardBody>
|
|
<div className="grid grid-cols-1 gap-4">
|
|
{/* Header Skeleton */}
|
|
<div className="grid grid-cols-4 border-b pb-2 text-sm font-semibold">
|
|
<Skeleton className="h-5 w-full rounded-lg">
|
|
<div className="h-5 bg-default-200"></div>
|
|
</Skeleton>
|
|
<Skeleton className="h-5 w-full rounded-lg">
|
|
<div className="h-5 bg-default-200"></div>
|
|
</Skeleton>
|
|
<Skeleton className="h-5 w-full rounded-lg">
|
|
<div className="h-5 bg-default-200"></div>
|
|
</Skeleton>
|
|
<Skeleton className="h-5 w-full rounded-lg">
|
|
<div className="h-5 bg-default-200"></div>
|
|
</Skeleton>
|
|
</div>
|
|
|
|
{/* Row Skeletons */}
|
|
{Array.from({ length: rows }).map((_, index) => (
|
|
<div
|
|
key={index}
|
|
className="grid grid-cols-4 items-center border-b py-2 text-sm"
|
|
>
|
|
{/* Provider Name */}
|
|
<div className="flex items-center space-x-2">
|
|
<Skeleton className="h-5 w-5 rounded-lg">
|
|
<div className="h-5 w-5 bg-default-200"></div>
|
|
</Skeleton>
|
|
<Skeleton className="h-5 w-1/3 rounded-lg">
|
|
<div className="h-5 bg-default-200"></div>
|
|
</Skeleton>
|
|
</div>
|
|
{/* Percent Passing */}
|
|
<Skeleton className="h-5 w-1/4 rounded-lg">
|
|
<div className="h-5 bg-default-200"></div>
|
|
</Skeleton>
|
|
{/* Failing Checks */}
|
|
<Skeleton className="h-5 w-1/4 rounded-lg">
|
|
<div className="h-5 bg-default-200"></div>
|
|
</Skeleton>
|
|
{/* Total Resources */}
|
|
<Skeleton className="h-5 w-1/4 rounded-lg">
|
|
<div className="h-5 bg-default-200"></div>
|
|
</Skeleton>
|
|
</div>
|
|
))}
|
|
</div>
|
|
</CardBody>
|
|
</Card>
|
|
);
|
|
};
|