{
  "$schema": "https://ui.shadcn.com/schema/registry-item.json",
  "name": "card",
  "type": "registry:ui",
  "dependencies": [],
  "files": [
    {
      "path": "components/ui/card.tsx",
      "content": "import * as React from 'react'\n\nimport { cn } from '@/lib/utils'\n\nfunction Card({ className, ...props }: React.ComponentProps<'div'>) {\n    return (\n        <div\n            data-slot=\"card\"\n            className={cn('bg-card text-card-foreground rounded-xl border shadow-sm', className)}\n            {...props}\n        />\n    )\n}\n\nfunction CardHeader({ className, ...props }: React.ComponentProps<'div'>) {\n    return (\n        <div\n            data-slot=\"card-header\"\n            className={cn('flex flex-col gap-1.5 p-6', className)}\n            {...props}\n        />\n    )\n}\n\nfunction CardTitle({ className, ...props }: React.ComponentProps<'div'>) {\n    return (\n        <div\n            data-slot=\"card-title\"\n            className={cn('font-semibold leading-none tracking-tight', className)}\n            {...props}\n        />\n    )\n}\n\nfunction CardDescription({ className, ...props }: React.ComponentProps<'div'>) {\n    return (\n        <div\n            data-slot=\"card-description\"\n            className={cn('text-muted-foreground text-sm', className)}\n            {...props}\n        />\n    )\n}\n\nfunction CardContent({ className, ...props }: React.ComponentProps<'div'>) {\n    return (\n        <div\n            data-slot=\"card-content\"\n            className={cn('p-6 pt-0', className)}\n            {...props}\n        />\n    )\n}\n\nfunction CardFooter({ className, ...props }: React.ComponentProps<'div'>) {\n    return (\n        <div\n            data-slot=\"card-footer\"\n            className={cn('flex items-center p-6 pt-0', className)}\n            {...props}\n        />\n    )\n}\n\nexport { Card, CardHeader, CardFooter, CardTitle, CardDescription, CardContent }\n",
      "type": "registry:ui",
      "target": "components/ui/card.tsx"
    }
  ]
}