Headless, composable editable text components for React. Full keyboard support, accessible, and infinitely customizable.
Click to edit · Press Enter or click outside to save · Escape to cancel
activationMode="none" · submitMode="none" · Uses trigger buttons
Shows different placeholders for edit and preview modes
activationMode="dblclick" · Double-click to enter edit mode
disabled=true
readOnly=true
maxLength=20 · Try typing more than 20 characters
The input automatically grows to match content width using CSS grid overlay:
autoResize=true · Input width matches preview content · Uses CSS grid stacking