Textarea Component
Multi-line text input for longer messages and comments.
Usage
import { FormFlow, Textarea, SubmitButton } from '@formflow.sh/react';
function MyForm() {
return (
<FormFlow apiKey="ff_live_xxx">
<Textarea
name="message"
label="Your Message"
rows={5}
required
/>
<SubmitButton>Submit</SubmitButton>
</FormFlow>
);
}Props
| Prop | Type | Required | Description |
|---|---|---|---|
name | string | Yes | Field name for form submission |
label | string | No | Label text displayed above the textarea |
placeholder | string | No | Placeholder text shown when empty |
rows | number | No | Number of visible text rows. Default: 4 |
required | boolean | No | Make the field required. Default: false |
disabled | boolean | No | Disable the textarea. Default: false |
Examples
Feedback Message
<Textarea
name="feedback"
label="Feedback"
placeholder="Tell us what you think..."
rows={6}
required
/>Support Ticket Description
<Textarea
name="description"
label="Describe your issue"
placeholder="Please provide as much detail as possible..."
rows={8}
/>