Textarea
A simple textarea component. Accept all props of a regular textarea element.
Usage
import { Textarea } from "@newfold/ui-component-library";
<Textarea />
HTML Attributes
Since the Textarea component is a wrapper around a regular textarea element, all attributes of a regular textarea element are accepted.
For example, here's a Textarea instance with a placeholder and an id.
<Textarea
placeholder="Enter some text here"
id="my-textarea"
/>
Value
To add a default value to the Textarea, you can render the
Textarea as a dynamic component instead of self-closing.
<Textarea>
The 'textarea' HTML element is a fundamental input control
that allows users to input multiple lines of text.
</Textarea>
Label
You can use the Label component to add a label to your textarea.
import { Label, Textarea } from "@newfold/ui-component-library";
<Label
htmlFor="my-textarea-label"
label="Share your thoughts with us:"
className="nfd-cursor-pointer"
/>
<Textarea
placeholder="Your thoughts here..."
id="my-textarea-label"
className="nfd-mt-2"
/>
Disabled
You can disable the textarea by passing the disabled prop.
<Textarea
placeholder="Add some text here..."
disabled={true}
/>
Props
| Attribute | Type | Description | Default |
|---|---|---|---|
| rows | number | | - | 2 |
| disabled | bool | | - | false |
| className | string | | - | - |