GitHub

Textarea

Multi-line text input

Basic Usage

Loading...

Installation

pnpm add @corew500/ui

Usage

import { Textarea } from "@corew500/ui/textarea"

<Textarea>Content</Textarea>

Variants

textareaVariants

AxisValuesDefault
size
smdefaultlg
default

CMS Integration

CMSPayload CMS Integration
This component supports CMS-driven content via @corew500/cms-payload.
Loading...

API Reference

Props

PropTypeDefaultDescription
sizeenum"default"Size variant affecting minimum height.

Accessibility

Screen Readers

  • Invalid state indicated via aria-invalid with visual ring

Additional

  • - Uses native textarea element for full accessibility
  • Supports all standard textarea attributes
  • Associate with Label using id for accessible name

Localization

Translatable Content

  • - Pass translated strings to placeholder prop
  • Use aria-label for screen reader text when no visible label

Related