{ "$schema": "https://ui.shadcn.com/schema/registry-item.json", "name": "contact-sections-05", "type": "registry:block", "description": "Contact form with map and option selection", "registryDependencies": [ "badge", "button", "input", "label", "textarea" ], "files": [ { "path": "creative-tim-ui/blocks/contact-sections-05/page.tsx", "content": "\"use client\"\n\nimport { useState } from \"react\"\n\nimport { Badge } from \"@/components/ui/badge\"\nimport { Button } from \"@/components/ui/button\"\nimport { Input } from \"@/components/ui/input\"\nimport { Label } from \"@/components/ui/label\"\nimport { Textarea } from \"@/components/ui/textarea\"\n\nconst OPTIONS = [\"General Inquiry\", \"Product Support\"]\n\nexport default function ContactSections05() {\n const [selectedOption, setSelectedOption] = useState(\"\")\n\n return (\n
\n
\n
\n Customer Care\n

\n We're Here to Help\n

\n

\n Whether it's a question about our services, a request for\n technical assistance, or suggestions for improvement, our team is\n eager to hear from you.\n

\n
\n
\n \n \n
\n \n
\n {OPTIONS.map((option) => (\n \n setSelectedOption((cur) => (cur === option ? \"\" : option))\n }\n >\n {option}\n \n ))}\n
\n
\n
\n
\n \n \n
\n
\n \n \n
\n
\n
\n \n \n
\n
\n \n \n
\n \n \n
\n
\n
\n )\n}\n", "type": "registry:page", "target": "app/contact-sections-05/page.tsx" } ], "meta": { "iframeHeight": "1000px", "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" ] }