rich-text-editor
npx shadcn@latest add @design/rich-text-editorControlled: value is HTML, onChange(html) fires on edit. Sanitize the HTML before persisting/rendering elsewhere. Toolbar aria-labels are overridable via the labels prop.
Search pages and components
npx shadcn@latest add @design/rich-text-editorControlled: value is HTML, onChange(html) fires on edit. Sanitize the HTML before persisting/rendering elsewhere. Toolbar aria-labels are overridable via the labels prop.