{ "$schema": "https://ui.shadcn.com/schema/registry-item.json", "name": "form-2", "type": "registry:block", "description": "Project submission form featuring bordered layout, plus-icon corners, and detailed input fields for name, repository, and description.", "registryDependencies": [ "button", "field", "input", "input-group", "textarea" ], "files": [ { "path": "registry/blocks/form/2/submit-project-form.tsx", "content": "import { PlusIcon } from \"lucide-react\";\nimport { Button } from \"@/components/ui/button\";\nimport {\n Field,\n FieldDescription,\n FieldGroup,\n FieldLabel,\n} from \"@/components/ui/field\";\nimport { Input } from \"@/components/ui/input\";\nimport {\n InputGroup,\n InputGroupAddon,\n InputGroupInput,\n} from \"@/components/ui/input-group\";\nimport { Textarea } from \"@/components/ui/textarea\";\n\nexport function SubmitProjectForm() {\n return (\n
\n
\n
\n
\n
\n \n \n\n
\n
\n

Submit Project

\n

\n Submit your open source project for review.\n

\n
\n
\n \n \n Project Name\n \n \n This is your public display name. Must be between 3 and 10\n characters. Must only contain letters, numbers, and underscores.\n \n \n \n GitHub Repository URL\n \n \n \n \n \n \n \n The URL of your GitHub repository.\n \n \n \n Project Description\n \n \n Provide a detailed description of your project.\n \n \n \n
\n \n
\n
\n );\n}\n\nconst GithubIcon = (props: React.ComponentProps<\"svg\">) => (\n \n \n \n);\n", "type": "registry:component" } ], "categories": [ "form" ] }