What problem does it solve? Building formatted text inputs (notes, descriptions, document content) for ERP forms requires wiring a WYSIWYG editor into React Hook Form, handling empty-state HTML output, character limits, and toolbar variants—work that is repetitive and error-prone when done from scratch. ## Core Features & Use Cases - TipTap RichTextEditor component: Configurable toolbar variants (minimal, standard, full) with Bold, Italic, Strike, Headings, Lists, Link, and Undo/Redo extensions. - React Hook Form integration: Controlled via Controller with Zod schema validation on the HTML string output. - Character count and empty-state handling: Optional maxLength counter with over-limit styling, and empty editors return an empty string instead of '<p></p>'. - Use Case: Add a description field to an ERP product form with a standard toolbar, 200px minimum height, and Zod validation requiring 10–5000 characters. ## Quick Start Ask the AI to add a TipTap rich text editor field with a standard toolbar to a React Hook Form ERP form, wired through Controller with Zod validation.