Área de texto de tamaño automático (TextareaAutosize)
El componente TextareaAutosize ajusta automáticamente su altura para adaptarse al contenido.
Para usar el componente TextareaAutosize, impórtalo desde tus componentes y pasa las props necesarias.
TextareaAutosize básica
Sección titulada «TextareaAutosize básica»Una TextareaAutosize (Área de texto de tamaño automático) simple con el uso básico.
import React from 'react';import { TextareaAutosize } from '@firecms/ui';
export default function TextareaAutosizeBasicDemo() { return ( <TextareaAutosize placeholder="Type your text here..." /> );}TextareaAutosize controlada
Sección titulada «TextareaAutosize controlada»Un ejemplo de un componente TextareaAutosize controlado.
import React, { useState } from "react";import { TextareaAutosize } from "@firecms/ui";
export default function TextareaAutosizeControlledDemo() { const [value, setValue] = useState("Controlled textarea");
const handleChange = (event: React.ChangeEvent<HTMLTextAreaElement>) => { setValue(event.target.value); };
return ( <TextareaAutosize value={value} onChange={handleChange} placeholder="Type your text here..." /> );}TextareaAutosize con filas máximas y mínimas
Sección titulada «TextareaAutosize con filas máximas y mínimas»Demostrando cómo establecer el número mínimo y máximo de filas (rows).
import React from "react";import { TextareaAutosize } from "@firecms/ui";
export default function TextareaAutosizeRowsDemo() { return ( <TextareaAutosize placeholder="Type your text here..." minRows={3} maxRows={6} /> );}