Formulários
cosmemilton-ui/client

CmRichTextEditor

Editor de texto rico sobre contentEditable, com toolbar padrão (negrito, itálico, títulos, listas, citação, link, desfazer/refazer). A saída é HTML via value/onChange. Não exige TipTap nem ProseMirror — zero dependências.

Import

tsx
import { CmRichTextEditor } from "cosmemilton-ui/client";

Uso básico

Não controlado, com placeholder e conteúdo inicial.

Controlado com saída em HTML

value/onChange com o HTML gerado exibido em tempo real.

HTML gerado:

html
<h2>Relatório</h2><p>Resumo do mês.</p>

API rápida

Props principais de cada peça exportada.

CmRichTextEditor

value/defaultValueonChangeplaceholdertoolbarreadOnlydisabledminHeightpastePlainTextonLinkRequest

Notas

value e onChange trabalham com strings de HTML.

Por padrão a colagem é convertida em texto puro (pastePlainText) para manter o markup limpo.

toolbar aceita uma lista de comandos (e "separator") para customizar a barra, ou false para escondê-la.