{ "$schema": "https://ui.shadcn.com/schema/registry-item.json", "name": "logo-cloud-demo", "registryDependencies": [ "https://raw.githubusercontent.com/addisonk/custom-ui/main/public/r/logo-cloud.json" ], "files": [ { "path": "registry/custom-ui/logo-cloud-demo.tsx", "content": "import type { SVGProps } from \"react\";\n\nimport {\n LogoCloud,\n type LogoCloudItem,\n} from \"@/components/custom-ui/logo-cloud\";\n\nconst iconClassName = \"h-9 w-auto max-w-[7rem] text-foreground\";\n\nconst logos: LogoCloudItem[] = [\n {\n name: \"GitHub\",\n logo: ,\n },\n {\n name: \"Vercel\",\n logo: ,\n },\n {\n name: \"OpenAI\",\n logo: ,\n },\n {\n name: \"Cursor\",\n logo: ,\n },\n {\n name: \"React\",\n logo: ,\n },\n {\n name: \"shadcn/ui\",\n logo: ,\n },\n {\n name: \"Expo\",\n logo: ,\n },\n {\n name: \"Astro\",\n logo: ,\n },\n {\n name: \"Linear\",\n logo: ,\n },\n {\n name: \"Supabase\",\n logo: ,\n },\n {\n name: \"Clerk\",\n logo: ,\n },\n {\n name: \"Figma\",\n logo: ,\n },\n];\n\nexport default function LogoCloudDemo() {\n return ;\n}\n\nfunction GithubLogo(props: SVGProps) {\n return (\n \n \n \n );\n}\n\nfunction VercelLogo(props: SVGProps) {\n return (\n \n \n \n );\n}\n\nfunction OpenAILogo(props: SVGProps) {\n return (\n \n \n \n );\n}\n\nfunction CursorLogo(props: SVGProps) {\n return (\n \n \n \n );\n}\n\nfunction ReactLogo(props: SVGProps) {\n return (\n \n \n \n \n \n \n );\n}\n\nfunction ShadcnLogo(props: SVGProps) {\n return (\n \n \n \n );\n}\n\nfunction ExpoLogo(props: SVGProps) {\n return (\n \n \n \n );\n}\n\nfunction AstroLogo(props: SVGProps) {\n return (\n \n \n \n );\n}\n\nfunction LinearLogo(props: SVGProps) {\n return (\n \n \n \n );\n}\n\nfunction SupabaseLogo(props: SVGProps) {\n return (\n \n \n \n \n );\n}\n\nfunction ClerkLogo(props: SVGProps) {\n return (\n \n \n \n \n );\n}\n\nfunction FigmaLogo(props: SVGProps) {\n return (\n \n \n \n );\n}\n", "type": "registry:example" } ], "type": "registry:example" }