{ "$schema": "https://ui.shadcn.com/schema/registry-item.json", "name": "review-form", "type": "registry:block", "title": "Review Form", "description": "A complete review submission form with rating, text inputs, and dropdowns for user information collection", "dependencies": [ "react", "@registry/react" ], "registryDependencies": [ "https://components.thgaltitude.com/r/react/form", "https://components.thgaltitude.com/r/react/text-input-field", "https://components.thgaltitude.com/r/react/rating-input-field", "https://components.thgaltitude.com/r/react/text-area-field", "https://components.thgaltitude.com/r/react/dropdown-field" ], "files": [ { "path": "registry/react/block/review-form.tsx", "content": "import Form from \"@registry/react/component/form\";\nimport TextInputField from \"@registry/react/component/fields/text-input-field\";\nimport RatingInputField from \"@registry/react/component/fields/rating-input-field\";\nimport TextAreaField from \"@registry/react/component/fields/text-area-field\";\nimport DropdownField from \"@registry/react/component/fields/dropdown-field\";\n\nexport const SampleForm = () => {\n const handleSubmit = (data: Record) => {\n console.warn(\n \"This is a placeholder for the form submission logic. You can replace this with your own implementation.\\n\\nData submitted:\\n\",\n data\n );\n };\n return (\n \n \n \n \n \n \n \n \n );\n};\n\nexport default SampleForm;\n", "type": "registry:block", "target": "react/block/review-form.tsx" } ] }