Textarea
The Textarea component is a text field used to get textarea from the user.
Imports
import {
Textarea,
TextareaBase,
TextareaGhost,
TextareaIcon,
useTextareaProps,
useTextareaState,
TextareaWrapper,
} from "@renderlesskit/react-tailwind";
💡
A complex component that supports customization as per the composition guide.
Usage
Textarea Variants
Variants can be set using the variant
prop. The default variant is outline
.
The available variants are: outline
subtle
underline
Textarea sizes
Sizes can be set using the size
prop. The default size is md
. The available
sizes are: sm
md
lg
xl
Textarea autoSize
By setting autoSize
prop the textarea will increase it's size according to the
content.
Textarea Resize
resize
prop contarints the resize direction of the textarea, It can accept 4
values both | vertical | horizontal | none
API Reference
Prop | Type | Default |
---|---|---|
size | union | md |
variant | union | outline |
rowsMin | number | - |
rowsMax | number | - |
autoSize | boolean | false |
disabled | boolean | false |
invalid | boolean | false |
loading | boolean | false |
icon | React.ReactNode | - |
spinner | React.ReactNode | - |