Skip to content

[TextArea] Fix overflow, add minRows/maxRows, and align API with InputField #645

@ravisuhag

Description

@ravisuhag

Summary

TextArea is a custom HTML textarea wrapper with label, helper text, and error state support. Has critical accessibility gaps around label association and ARIA attributes.

Improvements

4. Fix overflow: hidden on textarea

CSS has overflow: hidden which clips content. Should be overflow: auto or paired with explicit resize control.

6. Add minRows/maxRows props

No height control beyond fixed CSS. Should support row-based height constraints.

7. Align API with InputField

InputField has size and variant CVA variants. TextArea doesn't follow the same pattern.

Moved to Cross-Cutting Issues

The following items have been moved to cross-cutting issues that address them across all components:

Files

  • packages/raystack/raystack/components/text-area/

Metadata

Metadata

Labels

componentIndividual component-level issuetriage

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions