Zudo Sg

Type to search...

to open search from anywhere

ContactForm

Self-contained inquiry form (input -> confirm -> complete). This preview shows the SSR input panel only — the input -> confirm -> complete transitions (and the optional async submit-adapter error path) are driven by the paired ContactFormEnhancer island, which a consuming app mounts separately (see the component's JSDoc). Without it, this is a fully-functional static form whose `<form>` has no `action`.

Forms

Usage

import { ContactForm } from "@zudo-sg/ui";

<ContactForm />

Live demo

Open live demo →
Default (input panel)