Skip to content

Textarea

A form control that allows users to enter and edit multiple lines of text.

Example

A basic implementation of the Textarea component with default styling.

import { Textarea } from "@yummacss/ui";
const ExampleTextarea = () => {
return <Textarea name="message" rows={4} placeholder="Enter your message..." variant="base" />;
};
export default App;

Usage

import { Textarea } from "@yummacss/ui";
<Textarea />

API reference

variant

Default value is base

(property) variant?: "base" | "error" | null | undefined

Custom styling

Apply custom styles to the <Textarea> component.

import { Textarea } from "@yummacss/ui";
<Textarea className="..." />

Extend properties

Extend the <Textarea> component with the native <textarea> HTML attributes.

import { Textarea } from "@yummacss/ui";
<Textarea {...props} />