{ "$schema": "https://ui.shadcn.com/schema/registry-item.json", "name": "snapp-landing-card", "title": "Snapp Landing Card", "description": "Figma-aligned landing card for catalogue and knowledge-base entry points.", "registryDependencies": [ "@snapp/snapp-theme", "@snapp/snapp-utils" ], "files": [ { "path": "registry/radix-nova/components/catalogue/landing-card.tsx", "content": "import { cn } from \"@/lib/utils\"\n\ninterface LandingCardProps\n extends Omit, \"children\"> {\n children: React.ReactNode\n icon: React.ReactNode\n}\n\nfunction LandingCard({\n children,\n className,\n icon,\n type = \"button\",\n ...props\n}: LandingCardProps) {\n return (\n \n svg]:size-10\"\n data-slot=\"snapp-landing-card-icon\"\n >\n {icon}\n \n \n {children}\n \n \n )\n}\n\nexport { LandingCard }\nexport type { LandingCardProps }\n", "type": "registry:component", "target": "@components/snapp/catalogue/landing-card.tsx" } ], "type": "registry:component" }