/
DefaultEditor.tsx
46 lines (45 loc) · 956 Bytes
/
DefaultEditor.tsx
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
import React from 'react';
import { Editor, EditorProps } from './Editor';
import { EditorProvider } from './EditorContext';
import {
BtnBold,
BtnBulletList,
BtnClearFormatting,
BtnItalic,
BtnLink,
BtnNumberedList,
BtnRedo,
BtnStrikeThrough,
BtnStyles,
BtnUnderline,
BtnUndo,
HtmlButton,
Separator,
Toolbar,
} from '../toolbar';
export function DefaultEditor(props: EditorProps) {
return (
<EditorProvider>
<Editor {...props}>
<Toolbar>
<BtnUndo />
<BtnRedo />
<Separator />
<BtnBold />
<BtnItalic />
<BtnUnderline />
<BtnStrikeThrough />
<Separator />
<BtnNumberedList />
<BtnBulletList />
<Separator />
<BtnLink />
<BtnClearFormatting />
<HtmlButton />
<Separator />
<BtnStyles />
</Toolbar>
</Editor>
</EditorProvider>
);
}