Click-to-edit text that turns into an auto-sizing input with save/cancel controls, validation, async save support and a shake on error.
pnpm dlx shadcn@latest add "https://reactframe.com/r/inline-edit.json"