{
"$schema": "https://ui.shadcn.com/schema/registry-item.json",
"name": "card-display-01",
"type": "registry:block",
"description": "Credit card display with dark and light themes",
"registryDependencies": [
"card"
],
"files": [
{
"path": "creative-tim-ui/blocks/card-display-01/page.tsx",
"content": "\"use client\"\n\nimport { Wifi } from \"lucide-react\"\n\nimport { Card } from \"@/components/ui/card\"\n\ninterface CreditCardProps {\n variant?: \"dark\" | \"light\"\n number: string\n holder: string\n expires: string\n}\n\nfunction CreditCard({\n variant = \"light\",\n number,\n holder,\n expires,\n}: CreditCardProps) {\n const isDark = variant === \"dark\"\n\n return (\n \n {String(number)\n .match(/.{1,4}/g)\n ?.join(\" \")}\n \n Card Holder\n {holder} \n Expires\n {expires}
\n