{
"$schema": "https://ui.shadcn.com/schema/registry-item.json",
"name": "payment-method-01",
"description": "Payment method management with edit and delete",
"registryDependencies": [
"button",
"card",
"tooltip"
],
"files": [
{
"path": "creative-tim/blocks/payment-method-01/page.tsx",
"content": "\"use client\"\n\nimport { Check, Pencil, Plus, Trash2 } from \"lucide-react\"\n\nimport { Badge } from \"@/components/ui/badge\"\nimport { Button } from \"@/components/ui/button\"\nimport { Card } from \"@/components/ui/card\"\nimport {\n Tooltip,\n TooltipContent,\n TooltipProvider,\n TooltipTrigger,\n} from \"@/components/ui/tooltip\"\n\ninterface PaymentMethodProps {\n type: \"visa\" | \"mastercard\"\n number: string\n isDefault?: boolean\n}\n\nfunction PaymentMethod({ type, number, isDefault }: PaymentMethodProps) {\n const cardImg =\n type === \"visa\"\n ? \"https://v3.material-tailwind.com/visa.webp\"\n : \"https://v3.material-tailwind.com/mastercard.webp\"\n\n return (\n \n **** **** **** {number}\n \n {type} Card\n Edit Card Remove Card\n
\n Manage your preferred payment methods securely and conveniently.\n
\n