{ "$schema": "https://ui.shadcn.com/schema/registry-item.json", "name": "footer-1", "type": "registry:block", "description": "Clean footer with company links, resources, and social icons.", "registryDependencies": [ "button" ], "files": [ { "path": "registry/blocks/footer/1/footer.tsx", "content": "import {\n FacebookIcon,\n GithubIcon,\n InstagramIcon,\n LinkedinIcon,\n TwitterIcon,\n YoutubeIcon,\n} from \"lucide-react\";\nimport { Logo } from \"@/components/logo\";\nimport { Button } from \"@/components/ui/button\";\nimport { cn } from \"@/lib/utils\";\n\nexport function Footer() {\n const company = [\n {\n title: \"About Us\",\n href: \"#\",\n },\n {\n title: \"Careers\",\n href: \"#\",\n },\n {\n title: \"Brand assets\",\n href: \"#\",\n },\n {\n title: \"Privacy Policy\",\n href: \"#\",\n },\n {\n title: \"Terms of Service\",\n href: \"#\",\n },\n ];\n\n const resources = [\n {\n title: \"Blog\",\n href: \"#\",\n },\n {\n title: \"Help Center\",\n href: \"#\",\n },\n {\n title: \"Contact Support\",\n href: \"#\",\n },\n {\n title: \"Community\",\n href: \"#\",\n },\n {\n title: \"Security\",\n href: \"#\",\n },\n ];\n\n const socialLinks = [\n {\n icon: FacebookIcon,\n link: \"#\",\n },\n {\n icon: GithubIcon,\n link: \"#\",\n },\n {\n icon: InstagramIcon,\n link: \"#\",\n },\n {\n icon: LinkedinIcon,\n link: \"#\",\n },\n {\n icon: TwitterIcon,\n link: \"#\",\n },\n {\n icon: YoutubeIcon,\n link: \"#\",\n },\n ];\n return (\n \n );\n}\n", "type": "registry:component" }, { "path": "components/logo.tsx", "content": "import type React from \"react\";\n\nexport const LogoIcon = (props: React.ComponentProps<\"svg\">) => (\n \n \n \n \n \n \n);\n\nexport const Logo = (props: React.ComponentProps<\"svg\">) => (\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n);\n", "type": "registry:component" } ], "meta": { "height": "40vh" }, "categories": [ "footer" ] }