TextArea
Enter a multi-line text value.
- Documentation
- React Aria
- Pattern
- W3C ARIA
- Source
- GitHub
- Issues
- Report
- Composes
- Field
TextArea example
import { TextArea } from "@/shim-ui/text-area";
export default () => <TextArea label="Note" />;
Install
Use the CLI or copy the source code manually.
Command
Source code
pnpm dlx @kkga/shim add text-area
Label position example
import { TextArea } from "@/shim-ui/text-area";
export default () => <TextArea label="Note" labelPosition="side" />;
Size example
import { TextArea } from "@/shim-ui/text-area";
export default () => (
<>
<TextArea label="Note" placeholder="Add a note" size={1} />
<TextArea label="Note" placeholder="Add a note" size={2} />
</>
);
Variant example
import { TextArea } from "@/shim-ui/text-area";
export default () => (
<>
<TextArea label="Note" variant="classic" />
<TextArea label="Note" variant="soft" />
<TextArea label="Note" variant="outline" />
</>
);