{
  "$schema": "https://ui.shadcn.com/schema/registry-item.json",
  "name": "mc-skeleton",
  "title": "MicroClub Skeleton",
  "description": "A skeleton component for MicroClub UI",
  "dependencies": [],
  "files": [
    {
      "path": "registry/ui/mc-skeleton.tsx",
      "content": "import { cn } from '@/lib/utils';\n\ntype McSkeletonProps = {\n  width?: number;\n  height?: number;\n  rectangle?: boolean;\n} & React.ComponentProps<'div'>;\n\nfunction McSkeleton({ className, rectangle, width, height, ...props }: McSkeletonProps) {\n  return (\n    <div\n      data-slot=\"skeleton\"\n      style={{\n        width,\n        height,\n        ...(height === width ? { marginRight: 16 } : { marginBottom: 8 }),\n      }}\n      className={cn('animate-pulse bg-muted', rectangle ? 'rounded-md' : 'rounded-full', className)}\n      {...props}\n    />\n  );\n}\n\nexport { McSkeleton };\n",
      "type": "registry:component"
    }
  ],
  "type": "registry:component"
}