wise-white
wise-white6mo ago

Any rich text editor for headless ui

Does refine js offer any rich text editor? Or I need to add my own? I do not want to use ant-design.
2 Replies
kapa.ai
kapa.ai6mo ago
Hi @toxi_teemo. I'm kapa.ai, your friendly support bot. I will try to answer your question by searching through the knowledge base. :wave: ---------------------- Refine is a headless framework by default, which means you can use it without any UI frameworks and integrate any rich text editor of your choice. However, if you want to use a rich text editor with markdown support, refine provides an example of integrating the MDEditor component, a React markdown editor. Here is an example of how to use it:
import React from "react";
import MDEditor from "@uiw/react-md-editor";

export default function App() {
const [value, setValue] = React.useState("");
return (
<div className="container">
<MDEditor value={value} onChange={setValue} />
</div>
);
}
import React from "react";
import MDEditor from "@uiw/react-md-editor";

export default function App() {
const [value, setValue] = React.useState("");
return (
<div className="container">
<MDEditor value={value} onChange={setValue} />
</div>
);
}
In this example, value is used to specify the initial or current value of the markdown content, and onChange is responsible for handling changes made to the markdown content. The MDEditor component also offers several additional props that can be utilized to customize the toolbar of the editor and introduce extra functionalities. You can refer to the MDEditor documentation (https://uiwjs.github.io/react-md-editor/) for more details. Source: Creating Polished Content with React Markdown (https://refine.dev/blog/react-markdown#using-the-mdeditor-component) ---------------------- Note: you can ask me a follow up question by @ mentioning me again :speech_balloon: ----------------------
kapa.ai
kapa.ai6mo ago
<@450983052903186442> kapa.ai is still learning and improving, please let us know how it did by reacting below