Registration Form
BlockInstallation
pnpm add @corew500/feature-eventsUsage
import { RegistrationForm } from "@corew500/feature-events"
<RegistrationForm>Content</RegistrationForm>API Reference
Props
| Prop | Type | Default | Description |
|---|---|---|---|
| event* | enum | — | Event data |
| onSubmit* | (data: Record<string, unknown>) => Promise<{ success: boolean; error?: string; }> | — | Callback when registration is submitted |
| onSuccess | () => void | — | Callback when registration succeeds |
| showEventDetails | enum | true | Show event details header |
| labels | { name?: string; email?: string; notes?: string; submit?: string; submitting?: string; } | {} | Custom labels |
| className | string | — | Additional class name |
| fields | { name?: string; type?: "text" | "email" | "tel" | ... | — | Dynamic registration fields (overrides default name/email/notes) |
| locale | string | en | Locale for dynamic field labels (default: 'en') |