Inputs

Textarea

A multi-line text input. Supports auto-resize to fit content and integrates with Signal Forms.

LlmTextarea

Demo

<LlmTextarea placeholder="Tell us about yourself" rows={4} />
<LlmTextarea autoResize={true} placeholder="Auto-resizes as you type..." />
<LlmTextarea disabled={true} placeholder="Disabled" />

API

PropTypeDefaultDescription
valuestring''Controlled value
rowsnumber3Initial number of visible rows
placeholderstring''Placeholder text
disabledbooleanfalseDisables the textarea
readonlybooleanfalseMakes the textarea read-only
invalidbooleanfalseApplies invalid/error styling
requiredbooleanfalseMarks field as required
namestring''HTML name attribute for form submission
autoResizebooleanfalseGrows height automatically as content grows

Import

import { LlmTextarea } from '@atelier-ui/react';