jotis.meRegula

Textarea

Campo de texto multilínea con la misma etiqueta, pista y estados que Input.

Cuándo usarlo

Props. label, hint, error, rows (4 por defecto) y los atributos de <textarea>. Altura mínima 104px, redimensionable en vertical.

Ejemplos

Máximo 280 caracteres.

Props

PropTipoPor defectoDescripción
labelReactNode—Etiqueta visible encima del campo. El placeholder nunca la sustituye.
requiredboolean—Añade el asterisco tras la etiqueta (text-brand-tertiary, rojo con error).
hintReactNode—Pista bajo el campo. Con error de texto, la sustituye.
errorstring | boolean—Mensaje de error, o true para marcar el error sin texto.

Código

import { Textarea } from "@jotis-me/react";

export default function Page() {
	return (
		<>
			<Textarea label="Descripción" hint="Máximo 300 caracteres." />
		</>
	);
}

Sin directiva funciona como campo nativo dentro de un <form>. Si necesitas onChange, ponlo en una isla .tsx con client:load.