About
Retrieve multi-line user input.
Built with React and Tailwind. Copy the prompt and paste it into Claude Code, Cursor or Lovable: your agent adds Textarea to your project and fits it to your theme.
Code
How Textarea is used: the demo's code. The component's own source comes with a free account.
Usage.tsx
import { Textarea } from "@/components/ui/textarea";
export default function ErrorDemo() {
return (
<div className="flex flex-col gap-2 w-3/4">
<div className="flex flex-col gap-4">
<Textarea
defaultValue="Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat."
error="There has been an error."
size="xSmall"
style={{ minHeight: 100 }}
/>
<Textarea
defaultValue="Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat."
error="There has been an error."
size="small"
style={{ minHeight: 100 }}
/>
<Textarea
defaultValue="Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat."
error="There has been an error."
size="mediumSmall"
style={{ minHeight: 100 }}
/>
<Textarea
defaultValue="Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat."
error="There has been an error."
size="large"
style={{ minHeight: 100 }}
/>
</div>
</div>
);
}
















