Textarea
여러 줄의 텍스트를 입력하는 텍스트 영역
Basic Usage
긴 텍스트를 입력받는 기본 텍스트 영역입니다.
tsx
<Textarea placeholder="메시지를 입력하세요..." />With Label
Label 컴포넌트와 함께 사용할 수 있습니다.
tsx
<div className="grid w-full gap-1.5">
<Label htmlFor="message">메시지</Label>
<Textarea placeholder="여기에 메시지를 입력하세요" id="message" />
</div>With Default Value
기본값이 있는 텍스트 영역입니다.
tsx
<Textarea defaultValue="기본 텍스트가 여기에 표시됩니다." />Disabled
비활성화된 텍스트 영역입니다.
tsx
<Textarea disabled placeholder="비활성화된 텍스트 영역" />With Rows
rows 속성으로 높이를 조절할 수 있습니다.
tsx
<Textarea placeholder="작은 텍스트 영역" rows={2} />
<Textarea placeholder="큰 텍스트 영역" rows={6} />Usage
tsx
import { Textarea } from '@gpters-internal/ui';
function Example() {
return (
<Textarea
placeholder="내용을 입력하세요"
onChange={(e) => console.log(e.target.value)}
/>
);
}