1 | import React from "react";
|
2 | import BraftEditor from "braft-editor";
|
3 | import "braft-editor/dist/index.css";
|
4 | export const Braft = BraftEditor;
|
5 |
|
6 |
|
7 |
|
8 |
|
9 |
|
10 |
|
11 |
|
12 |
|
13 |
|
14 |
|
15 |
|
16 |
|
17 |
|
18 | export default function BraftEditor({ style, ...props }) {
|
19 | return (
|
20 | <div style={{ border: "1px solid #cac9c9", ...style }}>
|
21 | <BraftEditor
|
22 | controls={controls}
|
23 | placeholder="在这里输入内容"
|
24 | contentStyle={{ height: "100%" }}
|
25 | {...props}
|
26 | />
|
27 | </div>
|
28 | );
|
29 | }
|
30 |
|
31 | const controls = [
|
32 | "undo",
|
33 | "redo",
|
34 | "font-size",
|
35 | "line-height",
|
36 | "text-color",
|
37 | "bold",
|
38 | "italic",
|
39 | "underline",
|
40 | "remove-styles",
|
41 | "text-align",
|
42 | "headings",
|
43 | "list-ul",
|
44 | "list-ol",
|
45 | "media",
|
46 | ];
|