{ "$schema": "https://ui.shadcn.com/schema/registry-item.json", "name": "contact-sections-04", "type": "registry:block", "description": "Minimalist contact with icon cards", "registryDependencies": [ "card" ], "files": [ { "path": "creative-tim-ui/blocks/contact-sections-04/page.tsx", "content": "\"use client\"\n\nimport { Mail, MapPin, Phone, User } from \"lucide-react\"\n\nconst OPTIONS = [\n {\n icon: MapPin,\n title: \"Address\",\n description: \"12124 First Street, nr 54\",\n },\n {\n icon: Mail,\n title: \"Email\",\n description: \"hello@email.com\",\n },\n {\n icon: Phone,\n title: \"Phone\",\n description: \"+1 (424) 535-3523\",\n },\n {\n icon: User,\n title: \"Contact\",\n description: \"Andrew Samian\",\n },\n]\n\nexport default function ContactSections04() {\n return (\n
\n \n
\n
\n

Got a Question?

\n

\n We'd like to talk more about what you need\n

\n
\n {OPTIONS.map(({ icon: Icon, title, description }, key) => (\n \n
\n \n
\n

{title}

\n

{description}

\n
\n ))}\n
\n
\n
\n )\n}\n", "type": "registry:page", "target": "app/contact-sections-04/page.tsx" } ], "meta": { "iframeHeight": "800px", "container": "w-full bg-surface min-h-svh flex px-4 py-12 items-center md:py-20 justify-center min-w-0", "mobile": "component" }, "categories": [ "contact" ] }