-
-
Notifications
You must be signed in to change notification settings - Fork 3.6k
feat: Add Rich Text Editor #10488
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. Weβll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
feat: Add Rich Text Editor #10488
Conversation
|
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
β¨ feat: Add Rich Text Editor
π Description
This PR introduces a fully themeable, composable, Chakra-native Rich Text Editor, built on top of Tiptap and designed to feel seamless within the Chakra UI ecosystem.
It provides a complete set of primitivesβ
Root,Toolbar,ControlsGroup,Control, andContentβthat allow developers to compose their own editor experiences with minimal effort while ensuring consistent Chakra styling.β³οΈ Current Behavior
Chakra UI does not provide an official rich text editor.
Developers typically implement Tiptap manually, leading to:
π New Behavior
This PR adds a Chakra-first Rich Text Editor with:
π¨ Composable Chakra Components
RichTextEditor.RootToolbarControlsGroupControlContentβοΈ Built-in Editor Controls
π Link Management
π Additional Features
π§© Example Usage
π£ Breaking Changes?
No.
This is a new, opt-in package and does not affect existing Chakra UI components or APIs.
π Additional Information
π Examples for View
A comprehensive set of Storybook examples demonstrates what you can build with the Chakra Rich Text Editor using Tiptap.
These examples showcase: