import { Skeleton } from "@/components/ui/skeleton"; interface LoadingSkeletonProps { variant: "card-grid" | "list" | "detail" | "kanban"; count?: number; } export function LoadingSkeleton({ variant, count = 4 }: LoadingSkeletonProps) { if (variant === "card-grid") { return (
{Array.from({ length: count }).map((_, i) => (
))}
); } if (variant === "list") { return (
{Array.from({ length: count }).map((_, i) => (
))}
); } if (variant === "detail") { return (
{Array.from({ length: 6 }).map((_, i) => (
))}
); } return (
{Array.from({ length: count }).map((_, i) => (
))}
); }