Overview
Contact form blocks provide complete form layouts for collecting user inquiries. They include input validation, loading states, and success confirmation.
Features
- Form Validation: Built-in HTML5 and custom validation
- Multiple Fields: Name, email, subject, and message inputs
- Loading States: Visual feedback during form submission
- Success Message: Confirmation after successful submission
- Responsive Design: Adapts to all screen sizes
- Accessible: Semantic form elements with proper labels
Usage
import ContactBlock from "@/registry/default/block/contact"
export default function Page() {
return <ContactBlock />
}