Skip to main contentSkip to navigation

Contact Forms

Contact form sections with validation, multiple fields, and submission handling.

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 />
}