oc · docs
docs / documentation

@orangecheck/design


@orangecheck/design / EmailCaptureProps

Interface: EmailCaptureProps

Defined in: composites/email-capture.tsx:8

Properties

PropertyTypeDescriptionDefined in
<a id="property-action"></a> action?stringNative form action (e.g. a serverless handler or list endpoint).composites/email-capture.tsx:10
<a id="property-classname"></a> className?string-composites/email-capture.tsx:24
<a id="property-cta"></a> cta?anySubmit button label.composites/email-capture.tsx:19
<a id="property-method"></a> method?stringNative form method.composites/email-capture.tsx:12
<a id="property-name"></a> name?stringInput name attribute.composites/email-capture.tsx:16
<a id="property-note"></a> note?anySmall reassurance line under the row (e.g. "no spam, unsubscribe anytime").composites/email-capture.tsx:21
<a id="property-onsubmit"></a> onSubmit?(e: FormEvent&lt;HTMLFormElement>) => voidClient-side submit handler — preventDefault yourself if intercepting.composites/email-capture.tsx:14
<a id="property-placeholder"></a> placeholder?string-composites/email-capture.tsx:17
<a id="property-tone"></a> tone?"default" | "onBrand"onBrand for placement on a terracotta/dark band.composites/email-capture.tsx:23