import type React from "react" import { cn } from "../../utils/cn" import { OrganizationIconSkeleton } from "./organization-icon-skeleton" import { TextSkeleton, MediaSkeleton, InteractiveSkeleton } from "./unified-skeleton" export interface OrganizationCardSkeletonProps { /** * Additional CSS classes */ className?: string /** * Show footer stats area */ showFooter?: boolean /** * Show description area */ showDescription?: boolean /** Optional tailwind classes to override the card container background & border */ containerClassName?: string } /** * OrganizationCardSkeleton - Loading skeleton matching OrganizationCard exact layout * * Matches VendorCard skeleton structure for 100% visual parity. * * Structure: * - Header: 60x60px org logo + title + subtitle * - Description: Fixed 48px height with 2-line clamp * - Footer: Stats display area * * Prevents layout jumps by matching exact dimensions. */ export function OrganizationCardSkeleton({ className, containerClassName, showFooter = true, showDescription = true }: OrganizationCardSkeletonProps) { return (