import { Card, CardContent } from '@/components/ui/card'; import { Skeleton } from '@/components/ui/skeleton'; import { cn } from '@/lib/utils'; interface AssetFormSkeletonProps { /** The total number of steps in the form */ totalSteps: number; /** Optional minimum height for the form content */ minHeight?: number; /** Optional className for additional styling */ className?: string; } /** * A loading skeleton for the asset form that shows a multi-step progress bar * and placeholder content. */ export function AssetFormSkeleton({ totalSteps, minHeight = 400, className }: AssetFormSkeletonProps) { if (totalSteps < 2) { return null; } return ( ); }