TextareaAutosize
Le composant TextareaAutosize ajuste automatiquement sa hauteur pour s’adapter au contenu.
Utilisation
Section intitulée « Utilisation »Pour utiliser le composant TextareaAutosize, importez-le depuis vos composants et passez les props nécessaires.
TextareaAutosize de base
Section intitulée « TextareaAutosize de base »Un TextareaAutosize simple avec une utilisation de base.
import React from 'react';import { TextareaAutosize } from '@firecms/ui';
export default function TextareaAutosizeBasicDemo() { return ( <TextareaAutosize placeholder="Type your text here..." /> );}TextareaAutosize contrôlé
Section intitulée « TextareaAutosize contrôlé »Un exemple de composant TextareaAutosize contrôlé.
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 avec lignes min et max
Section intitulée « TextareaAutosize avec lignes min et max »Démontre comment définir le nombre minimum et maximum de lignes.
import React from "react";import { TextareaAutosize } from "@firecms/ui";
export default function TextareaAutosizeRowsDemo() { return ( <TextareaAutosize placeholder="Type your text here..." minRows={3} maxRows={6} /> );}