GitHub

Form

v3.0.0Feature Package
Form feature with TanStack Form, email delivery via Resend, and Supabase storage

Installation

pnpm add @corew500/feature-form

What's Included

This feature package includes 3 components:
ComponentDescriptionCategory
Contact FormContact form with name, email, and message fieldsgeneral-forms
Newsletter FormNewsletter signup form with double opt-in supportgeneral-forms
Configured FormConfiguration-driven form with dynamic field generationgeneral-forms

Component Previews

Contact Form

Loading...

Export Map

Available subpath imports for this package:
SubpathTypeImport
.clientimport { ... } from "@corew500/feature-form"
./serverserverimport { ... } from "@corew500/feature-form/server"

UI Dependencies

Shared Components
These components from @corew500/ui are used by this feature package and are documented separately.
contact-form

Recent Changes

v3.0.0
### Patch Changes

- Updated dependencies [8956ee0]
- Updated dependencies [8956ee0]
  - @corew500/ui@1.9.0
  - @corew500/observability@7.0.0
v2.0.0
### Patch Changes

- Updated dependencies [d473bc2]
- Updated dependencies [a472868]
  - @corew500/ui@1.8.0
  - @corew500/observability@6.0.0
v1.0.0
### Patch Changes

- Updated dependencies [2d8a02c]
- Updated dependencies [7e50ffa]
- Updated dependencies [6e9c752]
- Updated dependencies [7e50ffa]
  - @corew500/ui@1.7.0
  - @corew500/infra-supabase@0.4.0
  - @corew500/observability@5.0.0
v0.2.9
### Patch Changes

- e6ecfad: Add optional structured logging to all feature packages

  Each server action and service function now accepts an optional `logger?: Logger` parameter (imported as a type from `@corew500/observability`). Callers can inject a logger to get structured audit trails for auth events, form submissions, assessment scoring, and event registration flows. No logger is required — all existing call sites are unaffected.
v0.2.8
### Patch Changes

- Updated dependencies [f11357f]
- Updated dependencies [f241feb]
  - @corew500/ui@1.6.6
  - @corew500/infra-supabase@0.3.0