Editor
A very basic WordPress-like WYSIWYG editor built with PulsePoint-friendly state, a tiny toolbar, and HTML output you can keep in page state.
Installation
Basic
Start with the uncontrolled version when you just want a clean writing surface with paragraph, heading, emphasis, quote, and list controls.
Preview
Release highlights
We tightened up the launch flow, polished the docs sidebar, and made room for a lightweight editor that feels familiar.
- Write quick updates
- Drop in headings and quotes
- Keep the HTML in local state when you need it
Controlled
Bind the editor to PulsePoint state when the draft also powers a preview card, autosave payload, or publish action.
Preview
Draft panel
{typeof postWordCount === 'undefined' ? 30 : postWordCount} words
{typeof postExcerpt === 'undefined' ? 'Keep the announcement crisp, helpful, and ready for a quick skim.' : postExcerpt}
Rendered preview
Launch week checklist
Keep the announcement crisp, helpful, and ready for a quick skim.
- Share the rollout window
- Call out the biggest UI change
- Link the release notes after publishing
Form Field
Add a name when the editor lives inside a form so its HTML stays synced to the hidden field that will be submitted.
Preview
Post composer
This is the lightweight publish flow: keep the editor inside a form, give it a name, and let the generated hidden input carry the HTML body on submit.
Ship note: The editor keeps its HTML in sync with a hidden field for form posts.
Keep the message short enough to skim on the first read.
Hidden input name: postContent