Built-in Schema Fields

TextareaField

Basic Usage

Use TextareaField when the schema needs multi-line text input.

Registry

  • Key: textarea
  • Module: src/forms/fields/TextareaField.tsx

Role in SchemaForm

Multi-line text using the Textarea component and FieldLayout, with useEngineField for store binding.

Common field props

name, label, instructions, warning, placeholder, required, disabled, optional rows/cols if present on schema node (forwarded per implementation).

Example schema

json
{
  "$field": "textarea",
  "name": "description",
  "label": "Description",
  "validation": "max:2000"
}