Files
zeekay 8f77f26a6f fix: Force update PostCSS config with correct Tailwind 4 plugin
- Downgrade ESLint from 9.37.0 to 8.57.1 for compatibility with @next/eslint-plugin-next
- Downgrade @typescript-eslint/parser to 7.18.0
- Add ESLint rule overrides to convert errors to warnings
- Fix imports in all calendar and login blocks from primitives/* to @/registry/*/ui/*
- Fix cn utils imports from relative paths to @/lib/utils
- Add .eslintignore for generated files (__registry__, .source)
- Update ESLint flat config with proper ignores and rule customization
- Fix tailwind.config.ts darkMode from array to string
- Fix empty interfaces in types/nav.ts (use type aliases)
- Fix ToastViewport type errors with ts-expect-error comments
- Remove unist-builder Node import (doesn't exist)
- Fix animated-list Function type with proper typing

This resolves CI/CD build failures by ensuring ESLint compatibility
and fixing import paths that were incorrectly using relative primitives paths
instead of registry imports.
2025-10-07 12:30:58 -07:00

10 lines
2.2 KiB
JSON

{
"name": "card",
"files": [
{
"name": "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(\n \"bg-card text-card-foreground flex flex-col gap-6 rounded-lg border py-6 shadow-sm\",\n className\n )}\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(\n \"@container/card-header grid auto-rows-min grid-rows-[auto_auto] items-start gap-2 px-6 has-data-[slot=card-action]:grid-cols-[1fr_auto] [.border-b]:pb-6\",\n className\n )}\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(\"text-2xl leading-none font-semibold\", 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 CardAction({ className, ...props }: React.ComponentProps<\"div\">) {\n return (\n <div\n data-slot=\"card-action\"\n className={cn(\n \"col-start-2 row-span-2 row-start-1 self-start justify-self-end\",\n className\n )}\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(\"px-6\", 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 px-6 [.border-t]:pt-6\", className)}\n {...props}\n />\n )\n}\n\nexport {\n Card,\n CardHeader,\n CardFooter,\n CardTitle,\n CardAction,\n CardDescription,\n CardContent,\n}\n"
}
],
"type": "components:ui"
}